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

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

Войти
Регистрация
Восстановить пароль
 
 
Gelstik
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 6
#1

Вывести числа от 1 до 30 следующим образом (и за минимальное количество строк): - C++

28.06.2013, 12:45. Просмотров 1136. Ответов 20
Метки нет (Все метки)

Вывести числа от 1 до 30 следующим образом:
1 2 3
4 5 6

28 29 30
помогите пожалуйста!или объясните как сделать чтобы они по три в строке были.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2013, 12:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести числа от 1 до 30 следующим образом (и за минимальное количество строк): (C++):

Вывести на экран числа следующим образом - C++
Вывести на экран числа следующим образом 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10

Вывести на экран числа следующим образом - C++
Вывести на экран числа следующим образом (с помощью трех циклов: for, while, do): 41 42 43 … 50 51 52 53 … 60 61 62 63 … 70 … ...

Напечатать числа следующим образом - C++
Напечатать числа следующим образом 11 11.4 11 11.4 ... 25 25.4

Напечатать числа следующим образом: - C++
а) 21 19.2 20 18.2 19 17.2 ... ... 10 8.2 б) 45 44.5 44.2 44 ...

Записать числа следующим образом - C++
Напечатать числе следующим образом: 10 10.4 11 11.4 #include <stdio.h> #include <conio.h> int main(void) ...

Вывод на экран числа от 1 до 5 следующим образом... - C++
Напишите фрагмент программы, которая будет выводить на экран числа от 1 до 5 следующим образом: 5 5 5 5 5 4 4 4 4 3 3 3 2 2 ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
28.06.2013, 15:34 #16
@SatanaXIII, а как же почётное призовое место за читабельность кода ?

Добавлено через 1 минуту
Цитата Сообщение от Doctor_ Посмотреть сообщение
for(int j=0; j<3; j++) {
arr[i][j] = n;
n++;
cout << arr[i][j] << " ";
@Denisqwwq, у тебя конкуренты на приз зрительских симпатий, я бы даже сказал серъёзные конкуренты.

Цитата Сообщение от SatanaXIII Посмотреть сообщение
@Gepar, с девятью или уже перебор по моему. )
Но я так надеялся что будет именно так
0
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
28.06.2013, 15:42 #17
аналог, только без массива:
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
int main()
{
   for(int i = 1, k = 1; i <= 10; ++i)
   {
      for(int j = 1; j <= 3; ++j, ++k)
         std::cout << k << " ";
      std::cout << std::endl;
   }
   return 0;        
}
Добавлено через 4 минуты
P.S. я тут не конкурирую на ваши призовые места, просто развлекаюсь, даже только что увидел, что минимум строк кода, так что пардон
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
28.06.2013, 15:50 #18
@Thinker, у нас много поощрительных призов, так что не отчаивайтесь.
@Gelstik, вы либо в тихом ужасе? Х)
0
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
28.06.2013, 16:01 #19
Цитата Сообщение от Gepar Посмотреть сообщение
@Denisqwwq, у тебя конкуренты на приз зрительских симпатий, я бы даже сказал серъёзные конкуренты.
а как вам такой поворот:

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
 
int _tmain(int argc, _TCHAR* argv[])
{
    int A[10][3];
    int a=-2,b=-1,c=0;
    A[0][0]=a;
    A[0][1]=b;
    A[0][2]=c;
    for (int i=0;i<10;i++)
    {
        for (int j=0;j<1;j++)
        {
        a+=3;
        b+=3;
        c+=3;
        A[i][j]=a;
        A[i][j+1]=b;
        A[i][j+2]=c;
        std::cout << A[i][j]<< " ";
        std::cout << A[i][j+1]<< " ";
        std::cout << A[i][j+2]<< " ";
        }
        std::cout<< "\n";
    }
    std::cin.get();
    std::cin.get();
    return 0;
}
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
01.07.2013, 09:40 #20
Цитата Сообщение от Denisqwwq Посмотреть сообщение
а как вам такой поворот
Жестоко.

На ногах ускоренных продолжаю колбаситься Я. Прячь таблетки, шухер милиция!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
int main(int argc, char* argv[])
{
char *ch = "010203";
 
for(int i=0; i<10; i++)
  {
  for(int j=1; j<7; j+=2)
    if(ch[j]>'9')
      {
      ch[j-1]++;
      while(ch[j]>'3')
        ch[j]-=3;
      ch[j]--;
      }
  cout << ch[0]<<ch[1] <<' '<< ch[2]<<ch[3] <<' '<< ch[4]<<ch[5] << endl;
  ch[1]+=3;  ch[3]+=3;  ch[5]+=3;
  }
 
cin.ignore();
return 0;
}
0
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
01.07.2013, 10:11 #21
SatanaXIII, ужас, совесть то имейте!
и с таблетками поаккуратней там
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2013, 10:11
Привет! Вот еще темы с ответами:

Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> : - C++
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется...

Вывести на экран числа следующим образом - C#
1*1=1 2*1=2 ... 9*1=9 1*2=2 2*2=4 ... 9*2=18 ............. 1*9=9 2*9=18 ... 9*9=81

Вывести на экран числа следующим образом - C#
Вывести на экран числа следующим образом: 3 0 23 90 223 890 2223 7890 22223

Вывести на экран числа следующим образом - C#
Вывести на экран числа следующим образом: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.07.2013, 10:11
Ответ Создать тему
Опции темы

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