|
|
|
| Как Сделать так, чтобы С++ писал после введения n такую вот белиберду : 1; 1,1; 1,1,1; 1,1,1,1;
(т е 1 единица;2единицы;3 и так до n единиц подряд) | |
|
|
|
|
|
|
|
для: cukakesha
(22.10.2009 в 15:43)
| | Можно отталкиваться от следующего примера
#include <iostream>
#include <stdio.h>
using namespace std;
int main(void)
{
int number;
cout << "Input number ";
cin >> number;
for(int i = 0; i < number; i++) cout << "1 ";
return 0;
} |
| |
|
|
|
|
|
|
|
для: cheops
(22.10.2009 в 15:59)
| | Как так отталкиаться (я почти 0 в прогах, там я ввел число и окно закрылось). А все вспомнил, я ж сам на этот вопрос отвечал ,Йо майо! Спасибо! вот только пока не пойму смысла приведенной Вами программы (хоть вкратце). | |
|
|
|
|
|
|
|
для: cukakesha
(23.10.2009 в 08:42)
| | Смысл строк следующий
// Объявляем целое число
int number;
// Выводим в консоль фразу "Input number"
cout << "Input number ";
// Ждем, когда пользователь введет целое число
cin >> number;
// В цикле выводим соответствующее количество единиц
for(int i = 0; i < number; i++) cout << "1 "; |
| |
|
|
|
|
|
|
|
для: cheops
(24.10.2009 в 12:25)
| | Нет, тогда у Вас выведет просто number единиц. Насколько я понял, надо сначала 1 единицу, потом 2 единицы и так до n. Тогда
// Объявляем целое число
int number;
// Выводим в консоль фразу "Input number"
cout << "Input number ";
// Ждем, когда пользователь введет целое число
cin >> number;
for(int j=1; i<=number; ++i) {
// В цикле выводим соответствующее количество единиц
cout << "1";
for(int i = 1; i < j; i++) cout << " 1";
cout << "; ";
}
|
| |
|
|
|