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

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

Восстановить пароль Регистрация
 
Валиса
 Аватар для Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 42
17.01.2016, 16:13     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #1
Составить программы для решения следующих задач (выполните задание двумя способами: с использованием одного цикла и с использованием вложенных циклов):
Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5. Подсчитать количество таких чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 16:13     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5
Посмотрите здесь:

найти все двузначные числа которые делятся на n или содержат цифру n C++
C++ Вывести на экран:все целые числа из диапазона от А до В(А≤В), оканчивающиеся на цифру Х
C++ Для тех кто умеет работать с файлами (Вывести на экран только строки, содержащие двузначные числа)
C++ Выведите все двузначные числа, которые делятся на N или содержат цифру N
Найти все двузначные числа, которые делятся на n или содержат цифру n C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GbaLog-
Не Эксперт C++
1527 / 631 / 176
Регистрация: 24.08.2014
Сообщений: 2,551
Записей в блоге: 1
Завершенные тесты: 2
17.01.2016, 16:30     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #2
Валиса, Вы же должны понимать, что таких цифр бесконечно много, и подсчитать их не получится.
Валиса
 Аватар для Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 42
17.01.2016, 17:10  [ТС]     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #3
таких чисел не много (ОТ 10 До 99) + в условии надо чтобы они оканчивались на 2 и 5
8-BITOV
513 / 455 / 83
Регистрация: 05.05.2014
Сообщений: 1,077
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-
Не Эксперт C++
1527 / 631 / 176
Регистрация: 24.08.2014
Сообщений: 2,551
Записей в блоге: 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
513 / 455 / 83
Регистрация: 05.05.2014
Сообщений: 1,077
17.01.2016, 17:16     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #6
makfak,
Невнимательный
Есть слегка такое дело...
GbaLog-
Не Эксперт C++
1527 / 631 / 176
Регистрация: 24.08.2014
Сообщений: 2,551
Записей в блоге: 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
513 / 455 / 83
Регистрация: 05.05.2014
Сообщений: 1,077
17.01.2016, 17:19     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #8
Цитата Сообщение от makfak Посмотреть сообщение
надо было интервал указывать сразу.
Имхо, ТС ни в чем не виноват.
Цитата Сообщение от Валиса Посмотреть сообщение
двузначные числа,
Однако, не могу не признать, что ваш код и лучше (считает количество) и полнее - его можно сразу запускать.
GbaLog-
Не Эксперт C++
1527 / 631 / 176
Регистрация: 24.08.2014
Сообщений: 2,551
Записей в блоге: 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
Сообщений: 42
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
Еще ссылки по теме:

C++ Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9
C++ Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа
Вывести на экран все четные двузначные числа C++

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

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

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