Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
1

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

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

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

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

Все числа с диапазоном от А до В,что заканчиваются на любую парную цифру
Здравствуйте. Помогите решить задачу тремя способами используя операторы цикла...

Найти все целые числа из диапазона от А до В, оканчивающиеся на любую четную цифру
Замечание. Решите каждую задачу тремя способами – используя операторы цикла...

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

Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
в одномерном массиве заменить все числа начинаются и заканчиваются на одну и ту...

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

10
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
27.03.2014, 11:52 2
Цитата Сообщение от Tawer Посмотреть сообщение
любую парную цифру
Приведите пожалуйста пример.
0
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 12:14  [ТС] 3
я не знаю. Как вам удобней будет. Мне без разницы.
0
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
27.03.2014, 12:17 4
Цитата Сообщение от Tawer Посмотреть сообщение
я не знаю. Как вам удобней будет. Мне без разницы.
А где попытки решения?
0
ValeryS
Модератор
7262 / 5516 / 692
Регистрация: 14.02.2011
Сообщений: 18,679
27.03.2014, 12:21 5
Цитата Сообщение от Tawer Посмотреть сообщение
Как вам удобней будет.
нам удобней
Цитата Сообщение от Tawer Посмотреть сообщение
на любую парную цифру.
открой секрет, что такое парная цифра

Цитата Сообщение от Tawer Посмотреть сообщение
Решить задачу
Цитата Сообщение от Tawer Посмотреть сообщение
Мне без разницы.
1
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
27.03.2014, 12:44 6
Лучший ответ Сообщение было отмечено Tawer как решение

Решение

Цитата Сообщение от 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
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 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
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
27.03.2014, 13:23 9
Цитата Сообщение от Tawer Посмотреть сообщение
Спасибо большое))
Не за что, но Вы не ответили... Парные числа - это чётные?
1
Tawer
1 / 1 / 0
Регистрация: 29.04.2013
Сообщений: 13
27.03.2014, 13:43  [ТС] 10
да. это четные. извините что так лохонулся.
1
ValeryS
Модератор
7262 / 5516 / 692
Регистрация: 14.02.2011
Сообщений: 18,679
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
27.03.2014, 14:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2014, 14:05

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

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

Найти все двузначные числа, которые делятся на n или содержат цифру n
Найти все двузначные числа, которые делятся на n или содержат цифру n ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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