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

Вложенные операторы С++ - C++

Восстановить пароль Регистрация
 
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
26.05.2012, 12:10     Вложенные операторы С++ #1
вывести числа в виде таблицы
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80

в общем накатал код
C++
1
2
3
4
5
6
7
#include <iostream.h>
int main()
{ 
for (int i=41; i<=71; i+=10, cout<<endl)
for (int j=i; j<=121-i; j++)
cout<<j<<"\t";
 }
выводит то что задумывалось но добавляет вторую и третью строки. как мне подредактировать код?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2012, 12:10     Вложенные операторы С++
Посмотрите здесь:

Условные операторы.Операторы цикла C++
C++ Вложенные объекты
Операторы отношений и логические операторы C++
Вложенные операторы if. Без else C++
Вложенные циклы for C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
26.05.2012, 12:26     Вложенные операторы С++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    for (int i = 41; i <= 80; i++)
        cout << i << (i%10==0?char(10):' ');
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
26.05.2012, 12:48  [ТС]     Вложенные операторы С++ #3
что в 9 строке происходит?
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
26.05.2012, 13:09     Вложенные операторы С++ #4
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
что в 9 строке происходит?
если i кратно 10 то ставится пробел

Добавлено через 3 минуты
можно так
C++
1
2
3
4
5
for(int i=4; i<8;i++)
{
for(int j=1;j<11;j++) cout <<i*10 +j;
cout <<endl;
}
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
26.05.2012, 13:11     Вложенные операторы С++ #5
Цитата Сообщение от Van111 Посмотреть сообщение
если i кратно 10 то ставится пробел
если i кратно 10 то ставится символ конца строки(код которого 10),
иначе - пробел.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
26.05.2012, 13:17  [ТС]     Вложенные операторы С++ #6
догададся взять третью переменную и в итоге выводит как надо
C++
1
2
3
4
5
6
7
#include <iostream.h>
int main()
{ int c=41;
for (int i=1; i<=4; i++, cout<<endl)
for (int j=1; j<=10; j++)
while(c<81) { cout<<c<<"\t"; c++; }
}
если использовать что-то кроме вложенных операторов (чары например) то задание на засчитают. а насчет кода конца строки спасибо, такого не знал
Yandex
Объявления
26.05.2012, 13:17     Вложенные операторы С++
Ответ Создать тему
Опции темы

Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru