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

Найти, из какой школы (школ) было больше всего участников олимпиады - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти рост самого высокого участника гоночной команды http://www.cyberforum.ru/cpp-beginners/thread1491258.html
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто...
C++ Найти число, повторяющееся максимальное количество раз Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто... http://www.cyberforum.ru/cpp-beginners/thread1491257.html
C++ Можно ли в массиве выбрать k идущих подряд элементов по условию?
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто...
Найти длину k самой длинной «пилообразной (зубья вверх)» последовательности идущих подряд чисел C++
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто...
C++ Покер http://www.cyberforum.ru/cpp-beginners/thread1491254.html
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто...
C++ Найти число прямоугольников Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто... подробнее

Показать сообщение отдельно
Liori
4 / 4 / 1
Регистрация: 30.08.2012
Сообщений: 155
01.07.2015, 22:12
Тоже не знаю, насколько эффективна
Если есть вопросы - пишите

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
#include "stdafx.h"
#include <iostream>
#include <vector>
using namespace std;
struct Student // создаём структуру
{
    char surname[80]; // фамилия
    char name[80]; // имя
    char lastName[80]; // отчество
    int schoolNumber; // номер школы
};
int main(int argc, _TCHAR* argv[])
{
    int N, count = 0, maxCount = 0,number;
    cout << "Enter the amount of students: ";
    cin >> N; // кол-во студентов
    cout << "Enter the data about every student: " << endl;
    for (int i = 0; i < N; i++) // вводим данные про студентов
    {
        Student s; // создаем перемнную типа Student
        cin >> s.surname >> s.name >> s.lastName >> s.schoolNumber; // считываем поля структуры
        count++; // прибавляем count на 1
        if (count > maxCount) // если текущий счётчик больше счётчика с максимальным значением
        {
            maxCount = count; // то счётчиком с максимальным значением становится текущий
            number = s.schoolNumber; // запоминаем номер школы
            count = 0; // обнуляем текущий счётчик
        }
    }
    cout << "Result: " << number << endl;  // выводим результат
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru