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

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

Восстановить пароль Регистрация
 
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 11:43     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #1
Решить задачу тремя способами используя операторы цикла while, do while и for.

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

найти все двузначные числа которые делятся на n или содержат цифру n C++
C++ Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
Масивы: удалить все числа которые начинаются и заканчиваются на одну и ту же цифру C++
C++ Все числа с диапазоном от А до В,что заканчиваются на любую парную цифру
C++ Найти все числа в массиве которые заканчиваются на число 47
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,332
Завершенные тесты: 1
27.03.2014, 11:52     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #2
Цитата Сообщение от Tawer Посмотреть сообщение
любую парную цифру
Приведите пожалуйста пример.
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 12:14  [ТС]     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #3
я не знаю. Как вам удобней будет. Мне без разницы.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
27.03.2014, 12:17     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #4
Цитата Сообщение от Tawer Посмотреть сообщение
я не знаю. Как вам удобней будет. Мне без разницы.
А где попытки решения?
ValeryS
Модератор
6376 / 4842 / 443
Регистрация: 14.02.2011
Сообщений: 16,045
27.03.2014, 12:21     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #5
Цитата Сообщение от Tawer Посмотреть сообщение
Как вам удобней будет.
нам удобней
Цитата Сообщение от Tawer Посмотреть сообщение
на любую парную цифру.
открой секрет, что такое парная цифра

Цитата Сообщение от Tawer Посмотреть сообщение
Решить задачу
Цитата Сообщение от Tawer Посмотреть сообщение
Мне без разницы.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 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");
}
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,332
Завершенные тесты: 1
27.03.2014, 12:54     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #7
Цитата Сообщение от Тамика Посмотреть сообщение
Подозреваю, что ТС имел в виду четное число
Tawer, это так?

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

Не по теме:

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

Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 13:19  [ТС]     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #8
Спасибо большое))
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
27.03.2014, 13:23     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #9
Цитата Сообщение от Tawer Посмотреть сообщение
Спасибо большое))
Не за что, но Вы не ответили... Парные числа - это чётные?
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 13:43  [ТС]     Найти все числа диапазона, которые заканчиваются на любую парную цифру. #10
да. это четные. извините что так лохонулся.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2014, 14:05     Найти все числа диапазона, которые заканчиваются на любую парную цифру.
Еще ссылки по теме:

C++ Все целые числа из диапазона от А до В (А В), оканчивающиеся на любую четную цифру
Найти все двузначные числа, которые делятся на n или содержат цифру n C++
C++ Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр

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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6376 / 4842 / 443
Регистрация: 14.02.2011
Сообщений: 16,045
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;
   }
остальные анологично
Yandex
Объявления
27.03.2014, 14:05     Найти все числа диапазона, которые заканчиваются на любую парную цифру.
Ответ Создать тему
Опции темы

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