0 / 0 / 0
Регистрация: 26.03.2020
Сообщений: 15
1

Вывести трехзначные числа которых есть хоть одна единица

21.12.2021, 16:07. Показов 756. Ответов 3
Метки нет (Все метки)

3. Выведите на экран все числа между 100 и 999 в которых есть хоть одна единица (Например: 145,871,516,211 – в них есть единица, а в 544, 852 – в них нет)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2021, 16:07
Ответы с готовыми решениями:

Заменить в тексте все слова, в которых есть хоть одна цифра, на звездочки
Помогите! Задание такое: заменить в тексте все слова в которых есть хоть одна цифра на звездочки)

Записать выражение, определяющее ли среди 5 младших двоичных разрядов этого числа есть хоть одна единица
Записать выражение, определяющее ли среди 5 младших двоичных разрядов этого числа есть хоть одна...

Удалить слова в которых есть хоть одна латинская буква
С клавиатуры вводится текстовая строка. Удалить из нее слова имеющие хоть одну латинскую букву

Сколько существует 6-значных чисел, в десятичной записи которых есть хотя бы одна единица?
Мое Решение: При одной единице: Выбрать первую цифру = С(9, 1) - число сочетаний из 9 по 1...

Вывести все трехзначные числа в которых есть две одинаковые цифры
Вывести на экран все трех значные числа в которых есть две одинаковые цифры.Причем реализовать...

3
827 / 581 / 269
Регистрация: 01.06.2021
Сообщений: 2,242
Записей в блоге: 6
21.12.2021, 16:34 2
Лучший ответ Сообщение было отмечено fosfort как решение

Решение

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main () 
{
    for (int i = 100; i <= 999; ++i)
        if (i%10 == 1 || (i/10)%10 == 1 || (i/100)%10 == 1)
            cout << i << " ";
}
можно оптимизировать этот код, выводя все числа от 100 до 199 без проверки
1
Диссидент
Эксперт C
26963 / 16840 / 3703
Регистрация: 24.12.2010
Сообщений: 37,803
21.12.2021, 16:47 3
Вариации на тему
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main () 
{
    for (int i = 100; i <= 999; ++i)
        if (i<200 || (i/10)%10 == 1 || (i/100)%10 == 1)
            cout << i << " ";
}
0
0 / 0 / 0
Регистрация: 26.03.2020
Сообщений: 15
01.03.2022, 21:54  [ТС] 4
спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2022, 21:54
Помогаю со студенческими работами здесь

Вывести все натуральные трехзначные числа, в которых есть заданная цифра
1. Вывести все натуральные трехзначные числа, в которых есть заданная цифра.

Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова
Здравствуйте, товарищи программисты. Я не смогла смириться с поражением и это снова привело меня к...

Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова
Здравствуйте, товарищи программисты. Я не смогла смириться с поражением и это снова привело меня к...

Найти числа, в которых хоть одна цифра 3
В Берляндии снова президентские выборы. В рамках предвыборной кампании &quot;Не будет жизни вам пока...&quot;...

Удалить из текста слова, в которых есть хоть одна буква введенная с клавиатуры
помогите пожалуйста! задан текст. удалить слова в которых есть хоть одна буква введенная с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru