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

Отобразить на экране числа от 10 до 0 - C++

Восстановить пароль Регистрация
 
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
08.12.2012, 22:03     Отобразить на экране числа от 10 до 0 #1
Только начал осваивать c++ и в упражнениях нужно сделать такую задачу: Напишите программу с помощью цикла while которая будет отображать на экране числа от 10 до 0, кажется простая задача но чёто вот не получается её решить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2012, 22:03     Отобразить на экране числа от 10 до 0
Посмотрите здесь:

C++ относительно побочной диагонали отобразить часть, находящуюся выше неё, отобразить ниже, а часть, назодящуюся ниже неё, отобразить выше, ну т.е. здела
Строка: Распечатать на экране по отдельности все цифры заданного числа. C++
C++ Как написать программу-калькулятор чтобы было можно додавать 2 числа, 3 числа, 4 числа, n чисел?
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми C++
C++ Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
08.12.2012, 22:05     Отобразить на экране числа от 10 до 0 #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
{
    int n = 11;
    while (--n >= 0)
        cout << n << " ";
    system("pause");
    return 0;
}
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
08.12.2012, 22:09  [ТС]     Отобразить на экране числа от 10 до 0 #3
Цитата Сообщение от rinat_w Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
{
    int n = 11;
    while (--n >= 0)
        cout << n << " ";
    system("pause");
    return 0;
}
Спсибоо!!! А вы можете описать словами что куда как и откуда?
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
08.12.2012, 22:17     Отобразить на экране числа от 10 до 0 #4
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream> // чтобы можно было пользоваться cout
using namespace std;
int main()
{
    int n = 11; // n = 11
    while (--n >= 0) // сначала отнимаем от n один и смотрим неотрицательное ли число получилось
        cout << n << " "; // если неотрицательное - пишем n, повторяем цикл
    system("pause"); // чтобы окно не закрывалось
    return 0;
}
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
09.12.2012, 19:45  [ТС]     Отобразить на экране числа от 10 до 0 #5
Цитата Сообщение от rinat_w Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream> // чтобы можно было пользоваться cout
using namespace std;
int main()
{
    int n = 11; // n = 11
    while (--n >= 0) // сначала отнимаем от n один и смотрим неотрицательное ли число получилось
        cout << n << " "; // если неотрицательное - пишем n, повторяем цикл
    system("pause"); // чтобы окно не закрывалось
    return 0;
}
Спасибо большое!

Добавлено через 21 час 27 минут
Появилась ещё одна трудность в решении задачи, нужно написать программу которая будет из 2 чисел выбирать большее, впринцепи это легко но я не могу понять как это сделать с ++ опять тот же паскаль, без вопросов сделаю, а вот здесь не получается, но у меня есть начало программы думаю она правильно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    std::cout << " Enter the number: " << std::endl;
    int v1, v2;
    std::cin >> v1 >> v2;
    // использовать меньшее число как нижнюю границу суммируемого
    // использовать большее число как верхнюю границу суммируемого
    int lower, upper;
    if (v1 <=v2) {  
        lower = v1;
        upper = v2;
} else {
        lower = v2;
        upper = v1;
    }
Cad1L
4 / 4 / 0
Регистрация: 25.09.2012
Сообщений: 70
09.12.2012, 20:19     Отобразить на экране числа от 10 до 0 #6
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
#include <iostream>
using namespace std;
 
int main()
{
    cout << " Enter the number: " << endl;
    int v1, v2;
    cin >> v1 >> v2;
    // èñïîëüçîâГ*ГІГј ìåГ*ГјГёГҐГҐ ÷èñëî ГЄГ*ГЄ Г*ГЁГ¦Г*ГѕГѕ ГЈГ°Г*Г*èöó ñóììèðóåìîãî
    // èñïîëüçîâГ*ГІГј áîëüøåå ÷èñëî ГЄГ*ГЄ âåðõГ*ГѕГѕ ГЈГ°Г*Г*èöó ñóììèðóåìîãî
    int lower, upper;
    if (v1 <=v2) {  
        lower = v1;
        upper = v2;
} 
else {
        lower = v2;
        upper = v1;
    }
 
    cout <<"Big num: " << upper << endl;
    cout <<"Small num: " << lower << endl;
     system("pause"); // ÷òîáû îêГ*Г® Г*ГҐ Г§Г*êðûâГ*ëîñü
    return 0;
}
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
09.12.2012, 20:30  [ТС]     Отобразить на экране числа от 10 до 0 #7
Цитата Сообщение от Cad1L Посмотреть сообщение
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
#include <iostream>
using namespace std;
 
int main()
{
    cout << " Enter the number: " << endl;
    int v1, v2;
    cin >> v1 >> v2;
    // èñïîëüçîâГ*ГІГј ìåГ*ГјГёГҐГҐ ÷èñëî ГЄГ*ГЄ Г*ГЁГ¦Г*ГѕГѕ ГЈГ°Г*Г*èöó ñóììèðóåìîãî
    // èñïîëüçîâГ*ГІГј áîëüøåå ÷èñëî ГЄГ*ГЄ âåðõГ*ГѕГѕ ГЈГ°Г*Г*èöó ñóììèðóåìîãî
    int lower, upper;
    if (v1 <=v2) {  
        lower = v1;
        upper = v2;
} 
else {
        lower = v2;
        upper = v1;
    }
 
    cout <<"Big num: " << upper << endl;
    cout <<"Small num: " << lower << endl;
     system("pause"); // ÷òîáû îêГ*Г® Г*ГҐ Г§Г*êðûâГ*ëîñü
    return 0;
}
А как сделать чтобы, не 2 числа было и показывало какое меньше какое больше, а чтобы я ввёл 2 числа и он мне выдал число какое больше, тоесть чтобы одно число было
Cad1L
4 / 4 / 0
Регистрация: 25.09.2012
Сообщений: 70
09.12.2012, 21:10     Отобразить на экране числа от 10 до 0 #8
ну 22 строку сотри, и убери lower

Добавлено через 5 минут
если несекрет откуда задачи черпаеш?
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
10.12.2012, 04:50  [ТС]     Отобразить на экране числа от 10 до 0 #9
Цитата Сообщение от Cad1L Посмотреть сообщение
ну 22 строку сотри, и убери lower

Добавлено через 5 минут
если несекрет откуда задачи черпаеш?
Книга по c++ для начинающих Липман
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 08:03     Отобразить на экране числа от 10 до 0 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
using namespace std;
 
int main() {
    int n = 10;
 
    while(n >= 0) {
        cout << n << " ";
        --n;
    }
}
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
10.12.2012, 19:18  [ТС]     Отобразить на экране числа от 10 до 0 #11
И снова задача,( надоем я вам, но поймите меня) с каждой новой задачей я все ближе к концу и я понимаю как это всё в голове как это должно работать, но опять c++ незнаю как сделать, ну не че это только начало, освоюсь дальше уже вообщем вот: Нужно написать программу где пользователь вводит числа, а программа выдаёт ему количество отрицательных чисел. Вот начало программы, незнаю правильно ли прописано условие.
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    std::cout << " Enter The number " << std::endl;
    int v1, v2, v3, v4;
    std::cin >> v1 >> v2 >> v3;
    int ot, neot;
    if(v1, v2 ,v3 <0)
Cad1L
4 / 4 / 0
Регистрация: 25.09.2012
Сообщений: 70
10.12.2012, 20:01     Отобразить на экране числа от 10 до 0 #12
дак по принцыпу прошлой задачи делай. Откуда черпаеш задания? поделись источником
a1308
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 9
10.12.2012, 20:05  [ТС]     Отобразить на экране числа от 10 до 0 #13
Цитата Сообщение от Cad1L Посмотреть сообщение
дак по принцыпу прошлой задачи делай. Откуда черпаеш задания? поделись источником
Ладно вы правы лучше пока подумаю, я выше писал же, книга c++ для начинающих Липман)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 22:35     Отобразить на экране числа от 10 до 0
Еще ссылки по теме:

На экране будут выведены числа(перечислить через пробел) C++
Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив C++
Напечатать на экране все трёхзначные числа, кратные заданному числу C++

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

Или воспользуйтесь поиском по форуму:
pa3gBa
2 / 2 / 0
Регистрация: 27.04.2012
Сообщений: 20
10.12.2012, 22:35     Отобразить на экране числа от 10 до 0 #14
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h" //с этой библиотекой не надо вводить std::
#include "iostream"
using namespace std;
 
int main()
{
    int one;
    cout<<"if you enter 0 output!\n";
    do
    {       
        cout<<"\nenter the number of: "; cin>> one;
        if( one> 0 ) // с ветвлением уже знакомы  (: 
            cout<<"0 < " << one;
        else 
            cout<<"0 > " << one;
    }
    while( one!= 0 );// do {} while() цикл или это я рано взялся 
 
    return 0;
}
Добавлено через 3 минуты
не читал Липмана обсуждать не буду но пока далеко не ушел там в разделах прочитай ту же главу у Роберта Лафоре С++ сравни думаю он сильней .
(хотя каждому своё)
Yandex
Объявления
10.12.2012, 22:35     Отобразить на экране числа от 10 до 0
Ответ Создать тему
Опции темы

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