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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
#1

Вывести результаты в цикле - C++

23.09.2011, 20:16. Просмотров 571. Ответов 4
Метки нет (Все метки)

Есть программа:
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
38
#include "stdafx.h"
#include<iostream>
#include <iomanip>
#include <cstdlib>
using namespace std;
 
int main()
{
      locale::global(locale("rus"));
        int a = 0;
        int a1 = 0;
        int a2 = 0;
        int a3 = 0;
        int a4 = 0;
        int a5 = 0;
        int a6 = 0;
        int face; // Хранит последнее выбрашенное значение
        for(int roll = 1; roll <=6000000; roll++){
            face = 1 + rand() % 6;
            switch(face)
            {
            case 1: ++a1;break;
            case 2: ++a2;break;
            case 3: ++a3;break;
            case 4: ++a4;break;
            case 5: ++a5;break;
            case 6: ++a6;break;
            default: cout << "упс :)";
            }
        }
        cout << "Значение " << setw(13) << "Выпадания" << endl;
        for (int i = 1;i<=6;i++){
            cout << i << setw(13) << a << i << endl;
        }
 
        system("PAUSE");
        return 0;
}
После цикла for идет вывод результатов и строки соответственно повторяются, ведь их можно заменить на ещё 1 цикл, только у меня не получилось, попробовал так:
C++
1
2
3
for (int i = 1;i<=6;i++){
            cout << i << setw(13) << a << i << endl;
}
Но к сожалению выводиться правильно только порядковый номер )) Помогите пожалуйста

Добавлено через 3 минуты
массив пока не предлогать ( не дошёл покрайней мере в с++ )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2011, 20:16     Вывести результаты в цикле
Посмотрите здесь:

Найти и вывести полученные результаты - C++
Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты : 1. количество и сумму элементов, кратных 11; 2....

Вывести результаты голосования совета факультета в процентах - C++
В массиве фиксируются результаты голосования совета факультета, состоящего из 30 сотрудников по принципу: 0 – бюллетень не роздан, 1 – за,...

Как вывести результаты расчёта в виде таблицы? - C++
Уважаемые, программисты! Подскажите, пожалуйста, как реализовать в программе вывод в виде таблицы значений скорости, пути, ускорения при...

Вывести результаты трёх лучших участников соревнований и их фамилии - C++
В ЭВМ поступают фамилии и результаты N участников соревнований по плаванию и их фамилии. Вывести результаты трех лучших участников и их...

Вывести результаты трёх лучших участников соревнований и их фамилии - C++
В ЭВМ поступают фамилии и результаты N участников соревнований по плаванию и их фамилии. Вывести результаты трех лучших участников и их...

В тексте заменить окончания слов ing на еd и вывести результаты на экран. - C++
Подскажите, пожалуйста, каким образом можно реализовать данную задачу на Си или выложите пример, идентичный данному, либо пример с поиском...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.09.2011, 20:21     Вывести результаты в цикле #2
Не проще ли все переменные в массив упихать?
C++
1
2
3
for (int i = 1;i<=6;i++){
* * * * * * * * * * * * cout << i << setw(13) << a << i << endl;
}
У вас между а и i нет пробела, это нормально?
Slimmy
65 / 18 / 2
Регистрация: 09.10.2010
Сообщений: 97
23.09.2011, 20:21     Вывести результаты в цикле #3
Без массива придется Вам все 6 переменных выводить "вручную". Они никак не связаны и находятся в совершенно разных участках памяти.
Помнится, можно сделать другим средствами, но раз уж Вы до массивов не дошли, то их не стоит рассматривать.
soon
23.09.2011, 20:21
  #4

Не по теме:

сорри, когда писал про массив не было upd

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2011, 20:24     Вывести результаты в цикле
Еще ссылки по теме:

Вывести результаты решения СЛАУ в виде таблицы (графические функции) - C++
Ребят помогите пожалуйста, есть полностью рабочий и компилирующийся код для решения слау методом гаусса но решение необходимо представить...

Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты: - C++
1. среднее значение среди нечетных элементов; 2. максимальный элемент среди элементов, кратных 3; 3. заменить элементы...

Вывести числа в цикле - C++
Написать простую программу с использованием цикла for

Дана последовательность, состоящая из N вещественных чисел. Найти и вывести полученные результаты - C++
1. каких чисел в последовательности больше: положительных, отрицательных или нулевых; 2. произведение отрицательных элементов, стоящих на...

В цикле вывести на экран все совершенные числа - C++
продолжение того же задания, но уже с дополнением... Создать функцию, которая будет иметь 1-н целочисленный параметр А, и в качестве...

Как вывести числа в цикле ассемблерной вставки? - C++
Доброго времени, суток! Мне нужно вывести каждый результат получившийся в цикле, как это можно сделать? _asm { metka: .... ftp...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
23.09.2011, 20:24  [ТС]     Вывести результаты в цикле #5
А ну тогда ладно, просто сегодня контрольная по двумерным массивам была ( pascal )
И щас сижу делаю задачу и вижу что ну блин повторяется, нужен цикл !
а тут ... ) буду изучать дальше плюсики
Yandex
Объявления
23.09.2011, 20:24     Вывести результаты в цикле
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru