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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
#1

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

26.05.2012, 12:10. Просмотров 558. Ответов 5
Метки нет (Все метки)

вывести числа в виде таблицы
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++ Вложенные циклы.
C++ Вложенные циклы
C++ Вложенные циклы
Вложенные циклы C++
Вложенные циклы С++ C++
Вложенные операторы if. Без else C++
C++ Вложенные классы
C++ Вложенные структуры
Вложенные циклы C++
Вложенные операторы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,111
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,586
Записей в блоге: 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
6112 / 5715 / 1849
Регистрация: 18.12.2011
Сообщений: 14,600
Завершенные тесты: 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     Вложенные операторы С++
Ответ Создать тему
Опции темы

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