Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2008, 09:11   #1
Kortes
 
Регистрация: 21.12.2008
Сообщений: 9
По умолчанию Вывод данныx на дисплей по столбцам

Уважаемые, туплю по учебе.
Как красиво выбросить на дисплей все четные 2-значные числа, рaсполaгая числa кaждoгo дeсятка в отдельнoм cтoлбцe?
Kortes вне форума Ответить с цитированием
Старый 23.12.2008, 09:21   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

я бы сделал так:
записать матрицу (ибо ее проще будет вывести на печать, и проще заполнить нужным нам образом)., в столбцы кторой записать числа каждого десятка, а затем просто ее распечататль ка кобычную матрицу по строкам.

т.е.
мы получим:
10 20 30 40 ... 90
11 21 31 41 ... 91
... ... ... ... ... ...
19 29 39 49 ... 99

Второй вариант такого вывода- есть некторые числа a и b , причем a изменяется от 1 до 9(десятки), b от 0 до 9(единицы).

и выводим
ab ab ab ab ab
ab ab ab ab ab

при этом после каждого напечатанного ab плюсуем к а единичку, а при переходе на новую строку делаем а =1; к b единичку при перехооде на новую строку.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 23.12.2008, 11:57   #3
ActioNs
Пользователь
 
Регистрация: 17.07.2008
Сообщений: 38
По умолчанию

Код:
       
for( int i=0; i<5; i++ )
{
	for( int j=0; j<9; j++ )
		cout << ((j*10) + (i*2) + 10) << " ";
	cout << endl;
}
получаем
Код:
10 20 30 40 50 60 70 80 90
12 22 32 42 52 62 72 82 92
14 24 34 44 54 64 74 84 94
16 26 36 46 56 66 76 86 96
18 28 38 48 58 68 78 88 98
как я понял требовалось именно это?

Последний раз редактировалось ActioNs; 23.12.2008 в 12:00.
ActioNs вне форума Ответить с цитированием
Старый 23.12.2008, 19:42   #4
Kortes
 
Регистрация: 21.12.2008
Сообщений: 9
По умолчанию

спасибо, вот итог, если может кому надо
Код:
for (int r=0; r<10; r++)
 {   if (r%2==0)
   {
    for (int c=1; c<10; c++)
     {
		 std::cout<<r+10*c<<"\t";
     }
   }
  std::cout<<std::endl;
 }
Модератор: тег CODE

Последний раз редактировалось MaTBeu; 23.12.2008 в 23:01.
Kortes вне форума Ответить с цитированием
Старый 23.12.2008, 21:30   #5
Kortes
 
Регистрация: 21.12.2008
Сообщений: 9
По умолчанию

Справедливо ли утверждать, что эта программа не имеет входных данных , а только выходные - четные двузначные числа.
Kortes вне форума Ответить с цитированием
Старый 23.12.2008, 23:01   #6
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Справедливо, ведь вы туда ничего не вводите.
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл по столбцам niqx Microsoft Office Excel 18 11.10.2008 07:39
Сортировка по 2-м столбцам по модулю... xamillion Microsoft Office Excel 2 06.10.2008 20:18
двумерный массив, нати макс.сумму по столбцам mau6 Помощь студентам 5 04.06.2008 21:14
Вывод результата по столбцам Mary_star SQL, базы данных 4 03.03.2008 13:15
SQL запрос сразу по двум столбцам одной таблицы Иван БД в Delphi 6 03.01.2008 14:36