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

Записи: вывести номера тех, у которых зачетные оценки по всем трем предметам - C++

Восстановить пароль Регистрация
 
desertraichu
0 / 0 / 0
Регистрация: 18.10.2013
Сообщений: 16
16.06.2014, 00:44     Записи: вывести номера тех, у которых зачетные оценки по всем трем предметам #1
Дается список учеников с отметками о результатах по трем предметам. Требуется вывести номера тех, у которых зачетные оценки по всем трем предметам (зачетными считаются оценки не ниже тройки).



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
#include<iostream>
#include<fstream>
#include<iomanip>
using namespace std;
ifstream in("input.txt");
ofstream out("output.txt");
struct dir
{
      char surname[50], name[50];
      int o1,o2,o3;
      void print();
};
 
void dir::print()
{
      out<<name<<setw(10)<<surname<<setw(10)<<o1<<setw(10)<<o2<<setw(10)<<o3<<endl;
}
int main()
{
    dir y[100];
    int n;
    in>>n;
    out<<setprecision(10);
    for(int i =0;in.peek()!= EOF, i<n;i++)
    {
                    in>>y[i].name;
                    in>>y[i].surname;
                    in>>y[i].o1;
                    in>>y[i].o2;
                    in>>y[i].o3;
                    
    };
    for(int i = 0;i<n;i++)
    if ((y[i].o1 >= 3) && (y[i].o2 >= 3) && (y[i].o3 >= 3))
    сout<<i+1<<endl;
    in.close();
    out.close();              
    return 0;
}
не могу понять в чем ошибка
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2014, 00:44     Записи: вывести номера тех, у которых зачетные оценки по всем трем предметам
Посмотрите здесь:

Известны оценки двух учеников по четырём предметам Определить сумму оценок каждого ученика C++
Воспользовавшись записью СТУДЕНТ определите количество отличных оценок, полученных группой по всем предметам C++
C++ Массивы. Найти номера тех элементов, модуль которых равен заданному числу А
Создать класс "ведомость абитуриентов" (ФИО, адрес, оценки по трем предметам) C++
C++ Вычислить сумму тех элементов матрицы, номера строк и столбцов которых принадлежат некоторым множествам / С++
C++ Определить номера тех строк матрицы, у которых знак произведения их элементов отрицателен
C++ Выведете на экран номера тех ячеек массива, в которых находятся отрицательные числа
Структура «Школьник»: фамилия, имя, отчество; класс; номер телефона; оценки по предметам C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru