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

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

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

Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 - C++

17.01.2016, 16:13. Просмотров 748. Ответов 10
Метки нет (Все метки)

Составить программы для решения следующих задач (выполните задание двумя способами: с использованием одного цикла и с использованием вложенных циклов):
Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5. Подсчитать количество таких чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 16:13     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5
Посмотрите здесь:
Вывести на экран все четные двузначные числа C++
C++ Вывести на экран:все целые числа из диапазона от А до В(А≤В), оканчивающиеся на цифру Х
Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел C++
C++ Используя перебор значений вывести на экран в убывающем порядке все двузначные числа, в деся-тичной записи кот
C++ Даны натуральные числа N, K, L (K<L). Вывести на экран все делители числа N, которые меньше K или больше L
Вывести на экран только предложения, содержащие двузначные числа (строки: string) C++
C++ Выведите все двузначные числа, которые делятся на N или содержат цифру N
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GbaLog-
Любитель чаепитий
2587 / 1126 / 279
Регистрация: 24.08.2014
Сообщений: 4,126
Записей в блоге: 1
Завершенные тесты: 2
17.01.2016, 16:30     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #2
Валиса, Вы же должны понимать, что таких цифр бесконечно много, и подсчитать их не получится.
Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 43
17.01.2016, 17:10  [ТС]     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #3
таких чисел не много (ОТ 10 До 99) + в условии надо чтобы они оканчивались на 2 и 5
8-BITOV
531 / 473 / 86
Регистрация: 05.05.2014
Сообщений: 1,097
17.01.2016, 17:14     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #4
C++
1
2
3
for(i=10; i<100; i++)
  if (i%10==2 || i%10==5)
    cout << i << endl;
Добавлено через 1 минуту
Цитата Сообщение от Валиса Посмотреть сообщение
таких чисел не много
По первой прикидке штук 18 или около того
GbaLog-
Любитель чаепитий
2587 / 1126 / 279
Регистрация: 24.08.2014
Сообщений: 4,126
Записей в блоге: 1
Завершенные тесты: 2
17.01.2016, 17:14     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #5
Валиса, Если от 10 до 99, то немного, надо было интервал указывать сразу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main() {
    int count = 0;
    for( int i = 10; i < 100; i++ ) {
        if( i % 2 == 0 || i % 5 == 0 ) {
            cout << i << " ";
            count++;
        }
    }
    cout << "count: " << count << endl;
    cin.get();
    return 0;
}
8-BITOV
531 / 473 / 86
Регистрация: 05.05.2014
Сообщений: 1,097
17.01.2016, 17:16     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #6
makfak,
Невнимательный
Есть слегка такое дело...
GbaLog-
Любитель чаепитий
2587 / 1126 / 279
Регистрация: 24.08.2014
Сообщений: 4,126
Записей в блоге: 1
Завершенные тесты: 2
17.01.2016, 17:17     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #7
8-BITOV, Действительно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main() {
    int count = 0;
    for( int i = 10; i <= 99; i++ ) {
        if( i % 10 == 2 || i % 10 == 5 ) {
            cout << i << " ";
            count++;
        }
    }
    cout << "count: " << count << endl;
    cin.get();
    return 0;
}
8-BITOV
531 / 473 / 86
Регистрация: 05.05.2014
Сообщений: 1,097
17.01.2016, 17:19     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #8
Цитата Сообщение от makfak Посмотреть сообщение
надо было интервал указывать сразу.
Имхо, ТС ни в чем не виноват.
Цитата Сообщение от Валиса Посмотреть сообщение
двузначные числа,
Однако, не могу не признать, что ваш код и лучше (считает количество) и полнее - его можно сразу запускать.
GbaLog-
Любитель чаепитий
2587 / 1126 / 279
Регистрация: 24.08.2014
Сообщений: 4,126
Записей в блоге: 1
Завершенные тесты: 2
17.01.2016, 17:26     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #9

Не по теме:

8-BITOV, Эхх, вот я недотёпа, там же слово двузначные.



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

Не по теме:

8-BITOV,

его можно сразу запускать
У меня просто в notepad'e шаблон, я оставляю включение iostream и функцию main(), поэтому каждый раз их писать не приходится.

Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 43
17.01.2016, 17:39  [ТС]     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #10
а вот еще задачки)))
1.Даны три угла. Проверить могут ли они быть углами треугольника. Если да, то проверить, будет ли этот треугольник тупоугольным.
2.Дано трехзначное число. Определить, различны ли все цифры этого числа. Например: 367 – различны, 233 – нет.

Добавлено через 1 минуту
а вот еще задачки...
1.Даны три угла. Проверить могут ли они быть углами треугольника. Если да, то проверить, будет ли этот треугольник тупоугольным.
2.Дано трехзначное число. Определить, различны ли все цифры этого числа. Например: 367 – различны, 233 – нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 17:40     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5
Еще ссылки по теме:
Найти все двузначные числа, которые делятся на n или содержат цифру n C++
Найти все двузначные числа, которые делятся на n или содержат цифру n C++
C++ Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа
C++ Для тех кто умеет работать с файлами (Вывести на экран только строки, содержащие двузначные числа)
Найти все двузначные числа в записи которых есть цифра n или само число делиться на n C++

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

Или воспользуйтесь поиском по форуму:
8-BITOV
531 / 473 / 86
Регистрация: 05.05.2014
Сообщений: 1,097
17.01.2016, 17:40     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #11
Валиса, Новая задача - новая тема. Поверьте, вам же лучше будет.
Yandex
Объявления
17.01.2016, 17:40     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5
Ответ Создать тему
Опции темы

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