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

Определить количество выигрышей, количество проигрышей и количество ничьих данной команды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны площади 5 кругов. Найти радиус самого большого из них http://www.cyberforum.ru/cpp-beginners/thread887923.html
Недавно начал изучать язык С++ и уже застопорился. Помогите пожалуйста решить. 1.Даны площади 5 кругов. Найти радиус самого большого из них. Результаты вывести на экран.
C++ Написать функцию вычисления линейного индекса элемента (его номера расположения в памяти) по заданым размерам и индексам элемента в N-мерном массиве Елементи N-вимірного масиву розміром n розміщуються в послідовних ділянках пам'яті так, що швидше за всіх змінюється їх останній індекс, найповільніше - перший. Написати функцію обчислення лінійного... http://www.cyberforum.ru/cpp-beginners/thread887920.html
Напишите функции, которые возвращают ссылки на максимальный и минимальный элементы массива C++
Напишите функции, которые возвращают ссылки на максимальный и минимальный элементы массива. Используйте их для обмена значениями минимального и максимального элементов.
Вычисление значения суммы бесконечного ряда C++
Здравствуйте. Необходимо вычислить значения суммы бесконечного ряда с заданной точностью. Но формулу в атаче я не понимаю, прошу вашей помощи. int factorial ( int n ) { return !n ? 1 : n...
C++ Портирование Pascal на Borland C++ 3.1 http://www.cyberforum.ru/cpp-beginners/thread887870.html
Помогите ,пожалуйста, вот код на паскале uses graph,crt; const x1=-2*pi; x2=pi; var mx,my,a,x,dx,y1,y2,y3,y4:real; x0,y0,grD,px,py,grM,i,k:integer; s,s1:string; begin
C++ Блок-схема программы #include "stdafx.h" #include "stdio.h" #include <string.h> void udal ( char *s);//функция удаления void dobl (char *s, char *s2);//функция добавления void main (void) {char s; gets (s); udal... подробнее

Показать сообщение отдельно
Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 300
Завершенные тесты: 1
02.06.2013, 12:31
Так, ну если вкратце именно "рабочую часть", то выглядеть это будет так:

- сначала "создаём массив" из N элементов. Хорошо было бы, если бы это был динамический массив, одномерный динамический массив. если с этим проблема, то пойдёт и статический, например, на 10 Элементов. Т.е., в статическом массиве N (кол-во игр) у нас фиксированным будет.

потом нам нужно запустить цикл, лучше, думаю, здесь будет цикл for, который посчитает всё это дело.

Пока цикл for перемещается по каждому элементу массива, мы делаем 3 условия. Одно условие счёта на "ничья", другое на "победа" и ещё один на "поражение".

Выглядеть будет так:

C++
1
2
3
4
5
6
7
8
9
int i,lose=0;
//... Создадим массивчик, заполним массивчик
for (i=0; i<N; i++)
{
     if (massiv[i]==0)
    {
         lose++;
    }
}
ну, вот таким вот if мы посчитаем кол-во проигрышей. Аналогично с "1" и с "2". И в конце оформить вывод "результатов" 3 переменных. Т.е., для побед и ничьих надо ещё 2 переменных завести))) Здесь пример только для "поражения".

Если хочешь ещё уменьшить кол-во циклов, то в этот же for сделать "заполнение" и тут же сделать проверку. Всё уместить в 1 for.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru