Помогите решить задачки в С++1)Вывести на экран все двузначные числа в
Помогите решить задачки в С++
1)Вывести на экран все двузначные числа в которых есть цифра n либо само число делится на n. n вводится с клавиатуры.
2)Вывести все трехзначные числа, которые являются палиндромами (идиентично читаются слева направо и напротив 232, 454)
3)Отыскать сумму всех двузначных чисел, которые чётные либо заключительная цифра которых одинакова 7.
4)Отыскать количество всех трехзначных чисел, которые в собственной записи имеют желая бы 2 одинаковые числа.
1 ответ
Галина
1)
include lt;iostreamgt;
using namespace std;
int main()
int n;
cout lt;lt; "n = ", cin gt;gt; n;
for (int i=10; ilt;100; i++)
if ((i/10==n)(i%10==n)(i%n==0))
cout lt;lt; i lt;lt; " ";
return 0;
Пример:
n = 7
14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
2.
include lt;iostreamgt;
using namespace std;
int main()
for (int i=1; ilt;10; i++)
for (int j=0; jlt;10; j++)
cout lt;lt; i*100+j*10+i lt;lt; " ";
return 0;
Итог:
101 111 121 131 ... 979 989 999
3.
include lt;iostreamgt;
using namespace std;
int main()
int s = 0;
for (int i=10; ilt;100; i++)
if ((i % 2 == 0)(i % 10 == 7)) s +=i;
cout lt;lt; "s = " lt;lt; s;
return 0;
Итог:
s = 2943
4.
include lt;iostreamgt;
using namespace std;
int main()
int a, b, c, k = 0;
for (int i=100; ilt;1000; i++)
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if ((a==b)(a==c)(b==c)) k++;
cout lt;lt; "k = " lt;lt; k;
return 0;
Итог:
k = 252
include lt;iostreamgt;
using namespace std;
int main()
int n;
cout lt;lt; "n = ", cin gt;gt; n;
for (int i=10; ilt;100; i++)
if ((i/10==n)(i%10==n)(i%n==0))
cout lt;lt; i lt;lt; " ";
return 0;
Пример:
n = 7
14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
2.
include lt;iostreamgt;
using namespace std;
int main()
for (int i=1; ilt;10; i++)
for (int j=0; jlt;10; j++)
cout lt;lt; i*100+j*10+i lt;lt; " ";
return 0;
Итог:
101 111 121 131 ... 979 989 999
3.
include lt;iostreamgt;
using namespace std;
int main()
int s = 0;
for (int i=10; ilt;100; i++)
if ((i % 2 == 0)(i % 10 == 7)) s +=i;
cout lt;lt; "s = " lt;lt; s;
return 0;
Итог:
s = 2943
4.
include lt;iostreamgt;
using namespace std;
int main()
int a, b, c, k = 0;
for (int i=100; ilt;1000; i++)
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if ((a==b)(a==c)(b==c)) k++;
cout lt;lt; "k = " lt;lt; k;
return 0;
Итог:
k = 252
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов