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

Задать число и вывести все нечетные числа до него - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
xXSayberXx
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 21
30.09.2013, 10:18     Задать число и вывести все нечетные числа до него #1
Здравствуйте! Помогите пожалуйста написать программу. Требуется задать число и вывести все нечетные числа до него. Я не совсем понял какие операции нужно использовать. Желательно с пояснениями)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2013, 10:18     Задать число и вывести все нечетные числа до него
Посмотрите здесь:

Вывести все четные и нечетные числа массива C++
Вывести на экран все нечетные цифры целого положительного числа C++
C++ Массивы: вывести все нечетные числа в порядке возрастания их индексов.
C++ Вывести все нечетные числа в заданном интервале
C++ Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dima55501
 Аватар для dima55501
29 / 33 / 6
Регистрация: 14.07.2013
Сообщений: 146
30.09.2013, 10:26     Задать число и вывести все нечетные числа до него #2
Код
#include <iostream> // для cout, cin

using namespace std; // тоже для cout, cin

int main()
{
	setlocale(LC_ALL, "Russian");            //для русского языка
	int x = 0;                                     // объявляем переменную
	cout << "Введите число: ";
	cin >> x;                                     // получаем х от пользователя
	for (int i = 0; i < x; ++i)                // цикл от 0 до переменной х
	{
		if (i % 2 == 1)                    // если остаток от числа при делении на 2 дает 0
		{
			cout << i << endl;      // то вывести его на экран
		}
	}
	return 0;                                 //завершаем программу
}
xXSayberXx
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 21
30.09.2013, 10:34  [ТС]     Задать число и вывести все нечетные числа до него #3
Большое спасибо, программа работает, все моменты понял)
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
30.09.2013, 11:01     Задать число и вывести все нечетные числа до него #4
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
#include <iostream>             // для cin и cout
#include <stdlib.h>             // для функции system("pause")
using namespace std;            // cin и cout находятся в пространстве имен std:: и чтобы не писать std::cin, std::cout, все выносим в глобальную область
 
int main()
{
    system("chcp 1251 > nul");  // чтобы русские буквы хорошо отображались и не было кракозябр
 
    int n;                      // переменная n целого типа
 
    cout << "Введите число: ";  // выводится в окно консоли текст в кавычках
    cin >> n;                   // записываем в переменную n число
 
    // теерь нужно проверить четное число n или нечетное
    // ЕСЛИ четное, то отнять от него 1 (четные числа не нужны по условию)
    if (n%2 == 0) --n;          // операция % находит остаток от деления одного числа на другое. если этот остаток равен нулю, то из переменной n вычитается 1
                                // операция -- выитает единицу из переменной n (n изменяется)
 
    // в этом цикле нужно вывести все нечетные числа от 1 до n (n - нечетное число)
    for (int i=1; i<=n; i+=2)         // в конце каждого цикла переменная n увеличивается на 2 (ведь четные числа не нужны)
        cout << i << " ";       // будет выведено 1 3 5 7 9 ... n
    cout << endl;               // переводит каретку в начало новой строки
 
    system("pause");    // программа ждет нажатия любой клавиши
    return 0;           // программа возвращает операционной системе значение 0
}
Yandex
Объявления
30.09.2013, 11:01     Задать число и вывести все нечетные числа до него
Ответ Создать тему
Опции темы

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