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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти рост самого высокого участника гоночной команды http://www.cyberforum.ru/cpp-beginners/thread1491258.html
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 6. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от 150 до 200 – рост учащихся выпускного класса. В команду по автогонкам...
C++ Найти число, повторяющееся максимальное количество раз Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 5. В целочисленном массиве A найти число, повторяющееся максимальное количество раз. Если таких чисел несколько, то одно из них . http://www.cyberforum.ru/cpp-beginners/thread1491257.html
C++ Можно ли в массиве выбрать k идущих подряд элементов по условию?
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 4. Даны два целочисленных массива X и Y. Можно ли в первом из них выбрать такие k идущих подряд элементов X, X, …, X, чтобы X=Y, X =Y, …, X =Y? Написать...
Найти длину k самой длинной «пилообразной (зубья вверх)» последовательности идущих подряд чисел C++
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 3. Задан массив X. Найти длину k самой длинной «пилообразной (зубья вверх)» последовательности идущих подряд чисел: X<X>X<…>X .
C++ Покер http://www.cyberforum.ru/cpp-beginners/thread1491254.html
Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 2. Покер. Задан массив из пяти чисел. Среди них: если одинаковы 5, то напечатать число 1, иначе если одинаковы 4, то напечатать число 2, иначе если одинаковы 3...
C++ Найти число прямоугольников Прошу помощи. Болел - ничего не понял. Скоро экзамен, а я ничего не понимаю в С++. Дали примерные задачи, а я не понимаю как решать. Вот задания: (помогите кто с каким может, только не просто решить, а с объяснениями) Зарание спасибо! 1. На квадратном клетчатом листе бумаги размером 10*10 клеток нарисовано несколько прямоугольников. Каждый прямоугольник состоит из целых клеток, различные... подробнее

Показать сообщение отдельно
Liori
 Аватар для Liori
3 / 3 / 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;
}
 
Текущее время: 07:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru