Форум программистов, компьютерный форум 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++ Перевод программы с Паскаль на С++
Помогите перевести с паскаля, нашел решение данной задачи, но не для С++. Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов. Найти след матрицы, суммируя элементы одномерного массива. Преобразовать исходную матрицу по правилу: чётные строки разделить на полученное значение, нечётные оставить без изменения. uses crt; const n=10; var a:array of real; ...
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: Matrix(size_t rows, size_t cols) { if (rows * cols == 0) подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
16.05.2011, 18:29     Ввести из файла информацию о K студентах группы
Тестируй
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
 
Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru