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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
desertraichu
0 / 0 / 0
Регистрация: 18.10.2013
Сообщений: 16
#1

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

16.06.2014, 00:44. Просмотров 170. Ответов 0
Метки нет (Все метки)

Дается список учеников с отметками о результатах по трем предметам. Требуется вывести номера тех, у которых зачетные оценки по всем трем предметам (зачетными считаются оценки не ниже тройки).



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     Записи: вывести номера тех, у которых зачетные оценки по всем трем предметам
Посмотрите здесь:

Удалить студентов, у которых по всем предметам 2 - C++
Нужно удалить студентов, у которых по всем предметам 2. Затем вывести новый список на экран. Какие=-то косяки опять начались. Может...

Массивы. Найти номера тех элементов, модуль которых равен заданному числу А - C++
Дан одномерный массив Р, который состоит из 16 элементов. Найти номера тех элементов, модуль которых равен заданному числу А. число А...

Определить номера тех строк матрицы, у которых знак произведения их элементов отрицателен - C++
Задана матрица с 2 столбцами и N строками. Определить номера тех строк, у которых знак произведения их элементов отрицателен.

Выведете на экран номера тех ячеек массива, в которых находятся отрицательные числа - C++
Выведете на экран номера тех ячеек массива, в которых находятся отрицательные числа

Найти среднее арифметическое тех элементов введенной числовой последовательности, номера которых кратны 3 - C++
Пришёл из армии в универ и ужаснулся то чего от меня потребовали ,а именно на с++ Последовательно вводятся числа, количество которых...

Вычислить сумму тех элементов матрицы, номера строк и столбцов которых принадлежат некоторым множествам / С++ - C++
Дана квадратная матрица А и два непустых множества S1 и S2, состоящие из каких-то элементов от 1 до 10, например S1= и S2=. Вычислить сумму...

Структура «Школьник»: фамилия, имя, отчество; класс; номер телефона; оценки по предметам - C++
Структура «Школьник»: фамилия, имя, отчество; класс; номер телефона; оценки по предметам (математика, физика, русский язык,...

Какое количество отличных оценок получено студентами по всем предметам - C++
Пожалуйста помогите! Программа работает, но только для одного студента. Как сделать для нескольких студентов? Задание: Опишите запись...

Известны оценки двух учеников по четырём предметам Определить сумму оценок каждого ученика - C++
Известны оценки двух учеников по четырём предметам Определить сумму оценок каждого ученика

Воспользовавшись записью СТУДЕНТ определите количество отличных оценок, полученных группой по всем предметам - C++
Привет. Прощу помочь с решением задачи на структуру. Я нашел тут на форуме схожую задачу, но она определяет количество отличников, а не...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru