Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ввести из файла информацию о K студентах группы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очень непростая программа с класами! http://www.cyberforum.ru/cpp-beginners/thread296926.html
Всем привет! Нужно сделать класс Matrix (квадратная матрица) Действия: -=, *=. Класс должен иметь конструкторы, для создания объектов некоторого типа( конструктор за умолчанием и из параметрами,...
C++ перевод десятичного числа в римскую систему счисления помогите пожалуйста написать такую программу...очень нужно http://www.cyberforum.ru/cpp-beginners/thread296924.html
Уточняющий вопрос: почему при перегрузке оператора [] необходимо возвращать ссылку? C++
Сабж. Ну, то есть есть класс, что-то такое: #include <iostream> using namespace std; class arr { public: explicit arr(int number) { array= new int ;
C++ Перевод программы с Паскаль на С++
Помогите перевести с паскаля, нашел решение данной задачи, но не для С++. Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов. Найти след матрицы, суммируя...
C++ решите 2 задачи http://www.cyberforum.ru/cpp-beginners/thread296916.html
Помогите пожалуйста решить номера задач (2 и 3) в 8 варианте! в проге Dev C++ файл приложил в виде фото...
C++ Перегрузка оператора ^ Здравствуйте! Необходимо перегрузить бинарный оператор ^ для транспонирования матрицы. Есть класс матрицы: template <class T> class Matrix { T** values; size_t rows; size_t cols; public:... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1696 / 883 / 45
Регистрация: 04.06.2008
Сообщений: 5,474
16.05.2011, 18:29
Тестируй
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <vector>
#include <fstream>
#include <iostream>
#include <string.h>
using namespace std;
 
//ÑòðóêòóðГ* "ñòóäåГ*ГІ, áóäåì ГҐВё Г§Г*ïîëГ*ГїГІГј"
struct student {
 string ima;
 string fam;
 string otch;
 int otsenki [4];
};
 
 
int main (int argc, char* argv[]){
 vector<student> vec;
 student temp;
 
 
 //ÎÒêðûâГ*ГҐГ¬ ГґГ*éë
 ifstream f (argv[1]);
 
 //ñ÷èòûâГ*ГҐГ¬
 while (f.good()) {
  f>> temp.ima>> temp.fam>> temp.otch>> temp.otsenki[0]>> temp.otsenki[1]>> temp.otsenki[2]>> temp.otsenki[3];
  vec.push_back(temp);
 }
 
 
 //ÂûáèðГ*ГҐГ¬, âûâîäèì
 for (int i= 0; i< vec.size(); i++) {
  if ((vec[i].otsenki[0]==5)&&(vec[i].otsenki[1]==5)&&(vec[i].otsenki[2]==5)&&(vec[i].otsenki[3]==5))
   cout<< vec[i].ima<<" "<<vec[i].fam<<" "<<vec[i].otch<<" "<<vec[i].otsenki[0]<<" "<<vec[i].otsenki[1]<<" "<<vec[i].otsenki[2]<<" "<<vec[i].otsenki[2]<<endl;
 } 
      
 f.close();
 
 return 0;
}
Добавлено через 31 секунду
Я тестировал на этом:
qqq www eee 4 5 3 2
ss dd ff 5 4 3 4
rrr tt yy 5 5 5 5
gg jj kk 4 3 2 1
rrr yyy uuiu 5 5 5 5
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru