1
Я генерации 20 случайных чисел от 1 до 10. Затем я использую переключатель заявление, чтобы получить количество для каждого возможного случайного числа в диапазоне от 1 до 10.построение таблицы с использованием соиЬ
Я задавался вопросом, есть ли альтернативный способ отображения ряда переменных с помощью цикла, а не строить таблицу вручную, как я ниже:
for (int i = 0; i < 20; i++)
{
a[i] = generateRandomNumber();
//record the counts for each possible random number
switch (a[i]) {
case 0: ++count_1; break;
case 1: ++count_2; break;
case 2: ++count_3; break;
case 3: ++count_4; break;
case 4: ++count_5; break;
case 5: ++count_6; break;
case 6: ++count_7; break;
case 7: ++count_8; break;
case 8: ++count_9; break;
case 9: ++count_10; break;
}
}
//output the counts to the screen
cout << "N Count\n";
cout << "1: " << ++count_1 << "\n";
cout << "2: " << ++count_2 << "\n";
cout << "3: " << ++count_3 << "\n";
cout << "4: " << ++count_4 << "\n";
cout << "5: " << ++count_5 << "\n";
cout << "6: " << ++count_6 << "\n";
cout << "7: " << ++count_7 << "\n";
cout << "8: " << ++count_8 << "\n";
cout << "9: " << ++count_9 << "\n";
cout << "10: " << ++count_10 << "\n";
Спасибо!
Вы имеете в виду что-то вроде массива? –
Вы спрашиваете, как * отображать серию * в цикле или * строить таблицу * в цикле? Или оба? –
Я ищу способ использовать только «cout» внутри цикла, а не записывать каждую строку для каждого возможного случайного числа. – SkyeBoniwell