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

Печать чисел от 1 до N - C++

Восстановить пароль Регистрация
 
Loodly
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27
10.10.2011, 16:13     Печать чисел от 1 до N #1
Здраствуйте, я новичок в с++ , прохожу учебник с++ not fear.
И вот в конце темы просят сделать упражнение а я не могу понять как его сделать , помогите если не сложно.

код :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
   int i,n;
   cout<< "Enter a number and press enter: ";
   cin>>n;
   i=1;
   while (i<=n){
cout << i << " ";
i=i+1; }
return 0;
}
задание : Модифицируйте пример таким образом , что-бы он печатал числа от n до 1 в обратном порядке. Например : 5 4 3 2 1


И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2011, 16:13     Печать чисел от 1 до N
Посмотрите здесь:

Печать массива C++
C++ не работает печать
C++ Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел.
Записать в файл последовательного доступа N действительных чисел.Вычислить произведение компонентов файла и вывести на печать C++
C++ В последовательности чисел выдать на печать TRUE
Организовать обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов C++
Печать в строку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nike0
6 / 6 / 0
Регистрация: 29.11.2009
Сообщений: 55
10.10.2011, 16:19     Печать чисел от 1 до N #2
Цитата Сообщение от Loodly Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
   int i,n;
   cout<< "Enter a number and press enter: ";
   cin>>n;
   for (i=n; n>0; n--)
       cout<<n<<" ";
getch();
return 0;
}
И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Заранее спасибо.
матрицы из математики мне пригодились, а так по ситуации
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
10.10.2011, 16:22     Печать чисел от 1 до N #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
   int i,n;
   cout<< "Enter a number and press enter: ";
   cin>>n;
   i=n;
   while (i>=1){
cout << i << " ";
i=i-1; }
return 0;
}
ПавелКалашников
16 / 16 / 4
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 16:27     Печать чисел от 1 до N #4
Цитата Сообщение от gooseim Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
   int i,n;
   cout<< "Enter a number and press enter: ";
   cin>>n;
   i=n;
   while (i>=1){
cout << i << " ";
i=i-1; }
return 0;
}
чуть-чуть код сократим =)
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main() {
   int i;
   cout <<  "Enter a number and press enter: ";
   cin >> i;
   while (i >= 1){
       cout << i-- << " "; 
   }
   return 0;
}
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
10.10.2011, 16:27     Печать чисел от 1 до N #5
Цитата Сообщение от Loodly Посмотреть сообщение
И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Смотря что именно вы подразумеваете под элементарными вещами. Разные области программирования требуют опыта и знаний в разных областях математики. Для освоения синтаксиса языка серьезная математика не нужна.
Loodly
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27
10.10.2011, 16:35  [ТС]     Печать чисел от 1 до N #6
Спасибо всем, вопросы решены)
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.10.2011, 16:43     Печать чисел от 1 до N #7
Не по стандарту немного, зато в одну строку...
C++
1
2
3
4
5
6
#include <iostream>
int c;
int main()
{
    return c < 5  ? std::cout << ++c << ' ', main() : 0;
}
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
10.10.2011, 17:04     Печать чисел от 1 до N #8
А я по простецки:
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
   int n = 5, i = 0;
   while (printf("%d ", ++i) && i < n);
}
ПавелКалашников
16 / 16 / 4
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 17:12     Печать чисел от 1 до N #9
Цитата Сообщение от fasked Посмотреть сообщение
А я по простецки:
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
   int n = 5, i = 0;
   while (printf("%d ", ++i) && i < n);
}
Думаю, всё-таки так =)
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
   int n = 0, i = 5;
   while (printf("%d ", i--) && i > n);
}
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
10.10.2011, 17:14     Печать чисел от 1 до N #10
Но, конечно, можно и побаловаться
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
#define TIMES );
#define IT(x) ++x) && x < 
#define PRINT while(printf("%d, ", 
#define N(x)  x
   
int main() {
   int i = 0;
   PRINT IT(i) N(5) TIMES;
}
Добавлено через 1 минуту
Цитата Сообщение от ПавелКалашников Посмотреть сообщение
Думаю, всё-таки так
Это с чего бы? Сказано от 1 до N, а не наоборот - от N до 1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2011, 23:15     Печать чисел от 1 до N
Еще ссылки по теме:

Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел C++
C++ Ввод троек чисел и печать максимального до тех пор, пока пользователь продолжает процесс
C++ Даны действительные числа x, y, z. Вывести на печать максимальное из чисел x, y, z
C++ Что такое "эхо печать"? И как через такую печать сделать калькулятор?
C++ Печать в файл

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

Или воспользуйтесь поиском по форуму:
ПавелКалашников
16 / 16 / 4
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 23:15     Печать чисел от 1 до N #11
Цитата Сообщение от Loodly Посмотреть сообщение
задание : Модифицируйте пример таким образом , что-бы он печатал числа от n до 1 в обратном порядке. Например : 5 4 3 2 1
Именно, от N до 1
Yandex
Объявления
10.10.2011, 23:15     Печать чисел от 1 до N
Ответ Создать тему
Опции темы

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