Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27

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

10.10.2011, 16:13. Показов 2061. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте, я новичок в с++ , прохожу учебник с++ 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


И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2011, 16:13
Ответы с готовыми решениями:

Ввести массив из 10 целых чисел и выдать на печать сумму этих чисел
Составить программу, которая вводит массив из 10 целых чисел и выдает на печать сумму этих чисел.

Печать массива чисел
Выдаёт эксепшн: Exception in thread &quot;main&quot; java.lang.ArrayIndexOutOfBoundsException: 49 at qwer.Test.main(Test.java:25) ...

Печать чисел прописью
У меня есть класс который числа печатает словами, помогите пожалуйста прикрутить этот класс к Program, и удалить доллары евро и рубли и...

10
6 / 6 / 0
Регистрация: 29.11.2009
Сообщений: 55
10.10.2011, 16:19
Цитата Сообщение от 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;
}
И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Заранее спасибо.
матрицы из математики мне пригодились, а так по ситуации
0
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
10.10.2011, 16:22
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;
}
0
16 / 16 / 9
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 16:27
Цитата Сообщение от 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;
}
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
10.10.2011, 16:27
Цитата Сообщение от Loodly Посмотреть сообщение
И какие минимальные познания математики мне нужны чтобы освоить элементарные вещи в программирование, извиняюсь если этот вопрос глупый.
Смотря что именно вы подразумеваете под элементарными вещами. Разные области программирования требуют опыта и знаний в разных областях математики. Для освоения синтаксиса языка серьезная математика не нужна.
0
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27
10.10.2011, 16:35  [ТС]
Спасибо всем, вопросы решены)
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.10.2011, 16:43
Не по стандарту немного, зато в одну строку...
C++
1
2
3
4
5
6
#include <iostream>
int c;
int main()
{
    return c < 5  ? std::cout << ++c << ' ', main() : 0;
}
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
10.10.2011, 17:04
А я по простецки:
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
   int n = 5, i = 0;
   while (printf("%d ", ++i) && i < n);
}
0
16 / 16 / 9
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 17:12
Цитата Сообщение от 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);
}
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
10.10.2011, 17:14
Но, конечно, можно и побаловаться
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
0
16 / 16 / 9
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
10.10.2011, 23:15
Цитата Сообщение от Loodly Посмотреть сообщение
задание : Модифицируйте пример таким образом , что-бы он печатал числа от n до 1 в обратном порядке. Например : 5 4 3 2 1
Именно, от N до 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2011, 23:15
Помогаю со студенческими работами здесь

Печать всех перестановок чисел от 1 до 5
Программа печатает все перестановки чисел от 1 до 5.

Печать чисел в две колонки
Задача: Дан текстовый файл f, содержащий целые числа от 1 до 100. Подготовить новый файл для печати этих чисел в две колонки. В левой...

Теория чисел: печать простых делителей
Option Explicit Sub JustFrac() 'Делит выделенное в документе Word целое число на его наименьший простой делитель.' 'Когда само это...

Найти и вывести на печать максимальное из чисел
4. С клавиатуры последовательно вводятся восемь целых чисел (12, 3, -4, 5, 7 ,10, 16, 12). Найти и вывести на печать максимально из чисел.

Найти и вывести на печать 10 первых чисел
Всем привет! Помогите пожалуйста составить блок-схему и программу этой задачи. Заранее спасибо! Найти и вывести на печать 10 первых...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru