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

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

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

Найти все числа диапазона, которые заканчиваются на любую парную цифру. - C++

27.03.2014, 11:43. Просмотров 467. Ответов 10
Метки нет (Все метки)

Решить задачу тремя способами используя операторы цикла while, do while и for.

Задача: Вывести на экран все целые числа диапазона от A до B, которые заканчиваются на любую парную цифру .
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2014, 11:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все числа диапазона, которые заканчиваются на любую парную цифру. (C++):

Все числа с диапазоном от А до В,что заканчиваются на любую парную цифру - C++
Здравствуйте. Помогите решить задачу тремя способами используя операторы цикла while, do while i for. Вывести на экран: Все числа с...

Все целые числа из диапазона от А до В (А В), оканчивающиеся на любую четную цифру - C++
Вывести на экран: Замечание. Решите каждую задачу тремя способами - используя операторы цикла while, do while и for.

Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру - C++
в одномерном массиве заменить все числа начинаются и заканчиваются на одну и ту же цифру Добавлено через 3 минуты сори ошибка в...

Масивы: удалить все числа которые начинаются и заканчиваются на одну и ту же цифру - C++
В одномерном массиве удалить все числа начинаются и заканчиваются на одну и ту же цифру

Найти все числа в массиве которые заканчиваются на число 47 - C++
Помогите пожалуйста решить задачу: Неоходимо найти все числа в массиве (диапазон случайных чисел от 200 до -200) которые заканчиваются на...

Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр - C++
Без понятий как сделать обясните плиз

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
27.03.2014, 11:52 #2
Цитата Сообщение от Tawer Посмотреть сообщение
любую парную цифру
Приведите пожалуйста пример.
0
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 12:14  [ТС] #3
я не знаю. Как вам удобней будет. Мне без разницы.
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,985
Записей в блоге: 27
27.03.2014, 12:17 #4
Цитата Сообщение от Tawer Посмотреть сообщение
я не знаю. Как вам удобней будет. Мне без разницы.
А где попытки решения?
0
ValeryS
Модератор
6633 / 5040 / 466
Регистрация: 14.02.2011
Сообщений: 16,850
27.03.2014, 12:21 #5
Цитата Сообщение от Tawer Посмотреть сообщение
Как вам удобней будет.
нам удобней
Цитата Сообщение от Tawer Посмотреть сообщение
на любую парную цифру.
открой секрет, что такое парная цифра

Цитата Сообщение от Tawer Посмотреть сообщение
Решить задачу
Цитата Сообщение от Tawer Посмотреть сообщение
Мне без разницы.
1
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,985
Записей в блоге: 27
27.03.2014, 12:44 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ValeryS Посмотреть сообщение
открой секрет, что такое парная цифра
Подозреваю, что ТС имел в виду четное число. Просто у него своя атмосфера и своя терминология.

Добавлено через 8 минут
Ладно, надеюсь не зря потратила 5 минут времени.
for
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main()
{
    int A = 0, B = 0, id = 0;
    int *mas = new int[];
    std::cout << "Enter A: \n";
    std::cin >> A;
    std::cout << "Enter B: \n";
    std::cin >> B;
    for (int i = A; i <= B; ++i)
    {
        if (i % 2 == 0) 
            {
                mas[id] = i;
                ++id;
            }
    }
    std::cout << "Result is:\n";
    for (int i = 0; i < id; ++i)
        std::cout << mas[i] << "\n";
    system("pause>> null");
}
while
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>
 
int main()
{
    int A = 0, B = 0, id = 0;
    int *mas = new int[];
    std::cout << "Enter A: \n";
    std::cin >> A;
    std::cout << "Enter B: \n";
    std::cin >> B;
    int i = A;
    while(i <= B)
    {
        if (i % 2 == 0) 
            {
                mas[id] = i;
                ++id;
            }
        ++i;
    }
    std::cout << "Result is:\n";
    for (int i = 0; i < id; ++i)
        std::cout << mas[i] << "\n";
    system("pause>> null");
}
do while
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>
 
int main()
{
    int A = 0, B = 0, id = 0;
    int *mas = new int[];
    std::cout << "Enter A: \n";
    std::cin >> A;
    std::cout << "Enter B: \n";
    std::cin >> B;
    int i = A - 1;
    do
    {
        ++i;
        if (i % 2 == 0) 
            {
                mas[id] = i;
                ++id;
            }
    }
    while(i <= B);
    std::cout << "Result is:\n";
    for (int i = 0; i < id; ++i)
        std::cout << mas[i] << "\n";
    system("pause>> null");
}
1
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
27.03.2014, 12:54 #7
Цитата Сообщение от Тамика Посмотреть сообщение
Подозреваю, что ТС имел в виду четное число
Tawer, это так?

Добавлено через 1 минуту

Не по теме:

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

0
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 13:19  [ТС] #8
Спасибо большое))
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,985
Записей в блоге: 27
27.03.2014, 13:23 #9
Цитата Сообщение от Tawer Посмотреть сообщение
Спасибо большое))
Не за что, но Вы не ответили... Парные числа - это чётные?
1
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 13:43  [ТС] #10
да. это четные. извините что так лохонулся.
1
ValeryS
Модератор
6633 / 5040 / 466
Регистрация: 14.02.2011
Сообщений: 16,850
27.03.2014, 14:05 #11
Цитата Сообщение от Тамика Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
for (int i = A; i <= B; ++i)
    {
        if (i % 2 == 0) 
            {
                mas[id] = i;
                ++id;
            }
    }
хошь убыстрю
C++
1
2
3
4
5
6
7
8
while(A%2)
     A++; 
 
for (int i = A; i <= B;i+=2)
   {
       mas[id] = i;
      ++id;
   }
остальные анологично
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2014, 14:05
Привет! Вот еще темы с ответами:

Найти все двузначные числа, которые делятся на n или содержат цифру n - C++
Найти все двузначные числа, которые делятся на n или содержат цифру n Добавлено через 20 минут #include &quot;stdafx.h&quot; #include...

Найти все двузначные числа, которые делятся на n или содержат цифру n - C++
Помогите пожалуйста сделать программу по С++ &quot;найти все двузначные числа которые делятся на n или содержат цифру n&quot; заранее...

Определить и вывести по три в строке числа из заданного диапазона, которые заканчиваются цифрой "5" - C++
Определить и вывести по три в строке числа из заданного диапазона, которые заканчиваются цифрой &quot;5&quot;.

Вывести все числа от 1 до N, делящиеся на каждую цифру из диапазона от l до r - C++
Задача: Вывести все числа от 1 до N, которые делятся на все числа диапазона от L до R.


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

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

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