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

Определить номер победителя из таблицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В односвязный список внести информацию о книгах в библиотеке http://www.cyberforum.ru/cpp-beginners/thread1303349.html
Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: номер УДК; фамилию и инициалы автора; название; год издания; количество экземпляров данной книги в библиотеке. Программа должна обеспечивать: -начальное формирование данных обо всех книгах в библиотеке в виде списка; -добавление данных о книгах, вновь поступающих в библиотеку;
C++ Сумма и произведение Напишите программу, которая вычисляет сумму и произведение целых чисел, поданных на её вход. Ввод заканчивается числом 0. Входные данные Во входных строках записаны целые числа, по одному в каждой строке. В последней строке записано число 0. Выходные данные Программа должна вывести в одной строке сумму и произведение введённых чисел (не считая завершающий 0), разделив их пробелом. ... http://www.cyberforum.ru/cpp-beginners/thread1303343.html
Найти минимальный и максимальный элемент последовательности C++
Как найти минимальный и максимальный элемент последовательности (последовательность вводим с клавиатуры) заканчивающейся 0. Вывести должно минимальный(не считая 0) и максимальный элемент. Например входные данные 1 2 3 0 выходные данные 1 3
Вывести количество чисел в наборе и числа, которые делятся без остатка на сумму своих цифр C++
Дан набор не нулевых целых чисел,признаком его завершения является число 0. Вывести количество чисел в наборе и само число которое делится без остатка на сумму чисел этого числа.
C++ Перевод двоичного числа в прямой и обратный код http://www.cyberforum.ru/cpp-beginners/thread1303335.html
Помогите написать программу) Перевод двоичного числа в прямой и обратный код.
C++ Вычитание двоичных чисел Помогите написать программу Вычитание двоичных чисел. подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
351 / 245 / 120
Регистрация: 09.05.2014
Сообщений: 743
17.11.2014, 22:19     Определить номер победителя из таблицы
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
#include <iostream>
void main(){
    const int m=5, n=3;
    int i, j, max=0, sum, winner_sum=0, winner, A[m][n]={4, 3, 2,
                                                         8, 8, 8,
                                                         5, 9, 3, 
                                                         9, 4, 7,
                                                         6, 5, 2};
    bool one_max=true;
    for (i=0; i<m; i++)
        for (j=0; j<n; j++)
        {
            if (A[i][j]==max)
                one_max=false;
 
            if (A[i][j]>max)
            {
                max=A[i][j];
                winner=i+1;
                one_max=true;
            }
        }
        if (!one_max)
            for (i=0; i<m; i++)
            {
                sum=0;
                for (j=0; j<n; j++)
                    if (A[i][j]==max)
                    {
                        for(j=0; j<n; j++)
                            sum+=A[i][j];
                        if (sum>winner_sum)
                            winner=i+1;
                    }
            }
            std::cout<<"winner №"<<winner;
}
 
Текущее время: 20:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru