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

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

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

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

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

Составить программы для решения следующих задач (выполните задание двумя способами: с использованием одного цикла и с использованием вложенных циклов):
Вывести на экран все двузначные числа, оканчивающиеся на 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, K, L (K<L). Вывести на экран все делители числа N, которые меньше K или больше L
C++ Выведите все двузначные числа, которые делятся на N или содержат цифру N
Найти все двузначные числа, которые делятся на n или содержат цифру n C++
C++ Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GbaLog-
Не Эксперт C++
2305 / 930 / 243
Регистрация: 24.08.2014
Сообщений: 3,491
Записей в блоге: 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
528 / 470 / 84
Регистрация: 05.05.2014
Сообщений: 1,094
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++
2305 / 930 / 243
Регистрация: 24.08.2014
Сообщений: 3,491
Записей в блоге: 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
528 / 470 / 84
Регистрация: 05.05.2014
Сообщений: 1,094
17.01.2016, 17:16     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #6
makfak,
Невнимательный
Есть слегка такое дело...
GbaLog-
Не Эксперт C++
2305 / 930 / 243
Регистрация: 24.08.2014
Сообщений: 3,491
Записей в блоге: 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
528 / 470 / 84
Регистрация: 05.05.2014
Сообщений: 1,094
17.01.2016, 17:19     Вывести на экран все двузначные числа, оканчивающиеся на 2 или 5 #8
Цитата Сообщение от makfak Посмотреть сообщение
надо было интервал указывать сразу.
Имхо, ТС ни в чем не виноват.
Цитата Сообщение от Валиса Посмотреть сообщение
двузначные числа,
Однако, не могу не признать, что ваш код и лучше (считает количество) и полнее - его можно сразу запускать.
GbaLog-
Не Эксперт C++
2305 / 930 / 243
Регистрация: 24.08.2014
Сообщений: 3,491
Записей в блоге: 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
Еще ссылки по теме:

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

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

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

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