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

Задание на двумерный массив: Таблица футбольного чемпионата - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив классов http://www.cyberforum.ru/cpp-beginners/thread1135113.html
Добрый день. Прошу помощи, совета или т.п. Есть класс, который содержит динамический массив на тип double. Вот часть класса: C1.h #pragma once public ref class C1 {
C++ Среднее арифметическое ненулевых элементов динамического массива Написать программу среднее арифметическое не значения 0 элементов динамического масиива http://www.cyberforum.ru/cpp-beginners/thread1135110.html
C++ Работа со структурой для хранения данных о ноутбуках
Здравствуйте, уважаемые программисты. Очень нужна помощь. Попытался написать программу и там куча ошибок Для хранения данных о ноутбуках описать структуру Type NOTEBOOK = record model :...
Выведите кратчайшую строку, в которой встречаются оба имени одновременно C++
Есть задача: Марсиане Миша и Маша решили вместе подобрать подарок на день рождения Кати. Когда они наконец нашли то, что хотели, и упаковали предмет в красивую коробку, надо было решить, как...
C++ Узнать возрастают ли элементы одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1135087.html
Вести с клавиатуры элементы одномерного массива и проверить возрастает или нет?
C++ Вычисление суммы членов ряда Составить программу по вычислению суммы членов ряда: \sum_{K=1}^{N}\frac{K!}{\frac{1}{2}+\frac{1}{3}+...+\frac{1}{K+1}} Не знаю, как вычислить факториал и вообще саму структуру программы... ... подробнее

Показать сообщение отдельно
Skyls
1 / 1 / 0
Регистрация: 14.12.2013
Сообщений: 41

Задание на двумерный массив: Таблица футбольного чемпионата - C++

31.03.2014, 19:18. Просмотров 601. Ответов 3
Метки (Все метки)

Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали, равен 2, 1 или 0 (числу очков, набранных в игре: 2 – выигрыш, 1- ничья, 0 – проигрыш).
а) Найти число команд, имеющих больше побед, чем поражений.
б) Определить номера команд, прошедших чемпионат без пораже-ний.
в) Выяснить, имеется ли хотя бы одна команда, выигравшая боль-ше половины игр.
(При заполнении таблицы желательно использовать генерацию случайных чисел).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int a[100][100],i,j,n,rd=0;
       cout<<"Введите размер массива =";
       cin>>n;
       for (i=0;i<n;i++) {
           for(j=0;j<n;j++)
               a[i][j]=rand()%3; }
       for (i=0;i<n;i++)
       {
           for(j=0;j<n;j++) 
               if (i=j)
           {
               a[i][j]=0; }}
       cout<<"Замененная диагональ на 0:"<<endl;
       for (i=0;i<n;i++) {
           for(j=0;j<n;j++) {
               cout<<a[i][j]<<" ";}
       cout<<endl;
       }
Получилось только заменить главную диагональ на 0. Идеи нету, как делать? Сделайте пожалуйста хотя бы а).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru