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

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

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

Выяснить в каком классе более трех учащихся - C++

13.03.2011, 19:26. Просмотров 308. Ответов 2
Метки нет (Все метки)

информация о учениках состоит из фамилий и класса.выяснить в каком классе более 3х учащихся.помогите написать.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 19:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выяснить в каком классе более трех учащихся (C++):

В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся в классе - C++
Составить программу согласно заданию. Задание: В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост...

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

Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе одинаковое! - C++
Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе...

Найти и вывести количество учащихся, чья оценка за тест выше средней оценки в классе - C++
3. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса...

Расставить учащихся с указаниям роста. Выяснить, перечислены ли ученики в списке в порядке убывания их роста - C++
Имеется список учащихся класса с указанием роста каждого из них. Выяснить, перечислены ли ученики в списке в порядке убывания их роста.

Выяснить в каком из данных 2 чисел больше цифр - C++
составит программу(функцию) определяющую в каком из данных 2 чисел больше цифр

2
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
13.03.2011, 19:40 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
#include <iostream>
#include <conio.h>
using namespace std;
...

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
struct pupil {
    char* surname;
    int form;
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    // Создаём массив из 15 учеников.
    pupil pupils[15];
 
    // Заполним массив.
    for(int i = 0; i < 15; i++) {
        pupils[i].surname = "Test";
        if(i % 2) pupils[i].form = 6;
        else if(i % 3) pupils[i].form = 7;
        else if(i % 4) pupils[i].form = 8;
        else pupils[i].form = 8;
    }
 
    // Циклом пройдёмся по каждому ученику.
    int form6 = 0;
    int form7 = 0;
    int form8 = 0;
 
    for(int i = 0; i < 15; i++) {
        if(pupils[i].form == 6) form6++;
        else if(pupils[i].form == 7) form7++;
        else if(pupils[i].form == 8) form8++;
    }
 
    if(form6 > 3) cout << "Form 6 has " << form6 << " pupils.\n";
    if(form7 > 3) cout << "Form 7 has " << form7 << " pupils.\n";
    if(form8 > 3) cout << "Form 8 has " << form8 << " pupils.\n";
 
    getch();
 
    return 0;
}
1
qwerasdfv
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 13
14.03.2011, 18:11  [ТС] #3
Цитата Сообщение от Subgrando Посмотреть сообщение
C++
1
2
3
4
5
pupils[i].surname = "Test";
 if(i % 2) pupils[i].form = 6;
 else if(i % 3) pupils[i].form = 7;
 else if(i % 4) pupils[i].form = 8;
 else pupils[i].form = 8;
Объясните это,пожалуйста.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2011, 18:11
Привет! Вот еще темы с ответами:

Выяснить в каком порядке ученики прийдут в школу - C++
Пожалуйста,помогите написать программу(2 вариант),ничего в голову не приходит:cry: Необходимо воспользоваться сортировкой

Выяснить в каком из данных натуральных чисел больше цифр - C++
Даны 2 натуральных числа. Выяснить в каком из них больше цифр. (Определить функцию для расчета количества цифр натруального числа). ...

Выяснить, в каком из двух массивов больше положительных чисел - C++
Даны два одномерных массива, каждый из которых содержит по N чисел. Необходимо выяснить, в каком из них больше положительных чисел. ...

Даны два натуральных числа. Выяснить в каком из них больше цифр - C++
Даны два натуральных числа. Выяснить в каком из них больше цифр. (определить ф-ю для ращета кол-ва цифр натуральног очисла)


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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