  | 
	
		
	
	
		C++ - Школа Читера - Основы основ - начинаем писать статьи для начинающих с целью создания полноценного раздела | 
	 
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.06.2015, 18:55
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Пехотинец  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 08.05.2013  
                
                
                
                 Сообщений: 60
                   
 Популярность: 169  
                  
	 Сказал(а) спасибо: 39  
	
		
			
				Поблагодарили 30 раз(а) в 16 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                C++
             
             
            
        
        
        
            
               
    Народ, может кто объяснить за что отвечают данные строки в коде: 
int main(int argc, char** argv) - тут не совсем понятно для чего в скобках записи
 
 FILE *f1, *f2; 
                f1=fopen("massiv1.txt", "w"); 
                f2=fopen("max_min.txt", "w");
 
Тут не совсем понятны f1 и f2. 
 
Собственно сам код 
 
	Код: 
	#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char** argv)
{    setlocale(LC_CTYPE, "Russian");
    int i, j, sw, sw1, c1=1, a1, a2;
    float min, max, M[4][5];
    printf("\n\nМЕНЮ:\n1) Ввести массив с клавиатуры\n2) Чтение массива из файла\n\n");
    while(c1)
    {
        cout<<"\nВведите команду: ";
        cin>>sw1;
        switch(sw1)
        {
            case 1:
            {
                cout<<"\nВведите элементы массива: \n";
                for(i = 0; i < 4; i++)
                {
                    for(j = 0; j < 5; j++)
                    {
                        cin >> M[i][j];
                    }
                }   cout << endl;
                cout<<"\nМассив: \n";
                for(i = 0; i < 4; i++)
                {
                    for(j = 0; j < 5; j++)
                    {
                        cout<< M[i][j] <<"\t";
                    }
                    cout << endl;
                }
                c1=0;
            }
            break;
            case 2:
            {
                std::ifstream file("massiv1.txt");
                for (i = 0; i <20; i++)
                {
                    for(j = 0; j < 5; j++)
                    {
                        file >> M[i][j] ;
                    }
                }
                cout<<"\nМассив: \n";
                for(i = 0; i < 4; i++)
                {
                    for(j = 0; j < 5; j++)
                    {
                        cout<<M[i][j] << "\t";
                    }
                    cout << endl;
                }
                c1=0;
            }
            break;
            default: printf("\nОшибка: неправильный символ.\n\n");
        }
    }
    printf("\n\n\nМЕНЮ:\n1) Поиск максимального\n2) Поиск минимального\n3) Запись данных в файл\n4) Выход из программы");
    while(1)
    {
        cout<<"\n\n\nВведите команду ";
        cin>>sw;
        switch(sw)
        {
            case 1:
            {
                cout<<"\nВыберите строку: \n";
                cin>>a1;
                max= M[a1][0];
                for (j=0 ;j<5 ;j++)
                {
                    if(M[a1][j]>max)
                    {
                        max=M[a1][j];
                    }
                }
                cout<<"\nMax: "<<max;
            }
            break;
            case 2:
            {
                cout<<"\nВыберите строку: \n";
                cin>>a2;
                min= M[a2][0];
                for (j=0 ;j<5 ;j++)
                {
                    if(M[a2][j]<min)
                    {
                        min=M[a2][j];
                    }
                }
                cout<<"\nMin: "<<min;
            }
            break;
            case 3:
            {
                FILE *f1, *f2;
                f1=fopen("massiv1.txt", "w");
                f2=fopen("max_min.txt", "w");
                for (int l=0; l<4; l++)
                {
                    for (int k=0; k<5; k++)
                    {
                        fprintf(f1,"  %.3f", M[l][k]);
                    }
                    fprintf(f1, "\r\n");
                }
                fprintf(f2,"\n %.3f %.3f %d %d", max, min, a1, a2);
                fclose(f1);
                fclose(f2);
                cout<<"\nПроизведена запись в файл.";
            }
            break;
            default: return 0;
        }
    }
}
 Программа дает ввести массив или считывает его с файла. Потом можно найти максимум и минимум в нужной строке и потом сохраняет результаты в отдельные файлы (в один файл массив, в другой максимум и минимум)
     
          
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.06.2015, 19:49
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Главнокомандующий  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 11.04.2010  
                
                
                
                 Сообщений: 1,314
                   
 Популярность: 100919  
 Золото Zhyk.Ru: 7     
                  
	 Сказал(а) спасибо: 249  
	
		
			
				Поблагодарили 1,066 раз(а) в 767 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: C++
             
             
            
        
        
        
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
	
		
			| 
				
					Пользователь сказал cпасибо:
				
				
				
			 | 
			 | 
		 
	 
  
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            09.09.2015, 19:45
            
            
         | 
        
             
            #3
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 31.08.2015  
                
                
                
                 Сообщений: 0
                   
 Популярность: 10  
                  
	 Сказал(а) спасибо: 0  
	
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: C++
             
             
            
        
        
        
            
               
    Прошу помощи. Работаю в консольном приложении С++ под VS12 использую OpenGL. Подскажите нужную библиотеку и функции. Я ввожу в char массив слово "Nibolox", после чего ищу такое слово в Google, если гугл не находит такого слова то это слово записывается в другой массив. Можно ли это реализовать? Если да, то киньте пожалуйста пример, желательно с коментами. Переход на что-то подобное к WindowsForms не интересует. И не хочу чтобы в проге отображался браузер, или без него или пусть не лезит в мое окно) И еще с удовольствием пойду в ученики если кто-то возьмет. Спасибо  
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:26. 
		 
	 
 
 | 
  |