Форум: Форум C++Разное
Новые темы: 00
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод последовательности из N единиц
 
 автор: cukakesha   (22.10.2009 в 15:43)   письмо автору
 
 

Как Сделать так, чтобы С++ писал после введения n такую вот белиберду : 1; 1,1; 1,1,1; 1,1,1,1;
(т е 1 единица;2единицы;3 и так до n единиц подряд)

  Ответить  
 
 автор: cheops   (22.10.2009 в 15:59)   письмо автору
 
   для: 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;
}

  Ответить  
 
 автор: cukakesha   (23.10.2009 в 08:42)   письмо автору
 
   для: cheops   (22.10.2009 в 15:59)
 

Как так отталкиаться (я почти 0 в прогах, там я ввел число и окно закрылось). А все вспомнил, я ж сам на этот вопрос отвечал ,Йо майо! Спасибо! вот только пока не пойму смысла приведенной Вами программы (хоть вкратце).

  Ответить  
 
 автор: cheops   (24.10.2009 в 12:25)   письмо автору
 
   для: cukakesha   (23.10.2009 в 08:42)
 

Смысл строк следующий
// Объявляем целое число
int number;
// Выводим в консоль фразу "Input number"
cout << "Input number ";
// Ждем, когда пользователь введет целое число
cin >> number;
// В цикле выводим соответствующее количество единиц
for(int i = 0; i < number; i++) cout << "1 ";

  Ответить  
 
 автор: AlMag   (19.05.2010 в 18:44)   письмо автору
 
   для: 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 << ";  ";
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования