Дан одномерный массив натуральных чисел.вывести на экран : 1) все трехзначные числа содержащиеся в нем 2)номера всех четырехзначных чисел
110
239
Ответы на вопрос:
Const n = 33; var a: array[1..n] of integer; i: integer; begin randomize; write('исходный массив: '); for i: = 1 to n do begin a[i]: =random(100000)-50000; write(' ',a[i]); end; writeln; writeln; write('трёхзначные числа: '); for i: = 1 to n do if (99< abs(a[i]))and(abs(a[i])< 1000) then write(' ',a[i]); writeln; write('номера четырёхзначных чисел: '); for i: = 1 to n do if (999< abs(a[i]))and(abs(a[i])< 10000) then write(' ',i) end. пример: исходный массив: 12916 46699 20251 -36637 -14335 -33817 -25279 -5819 -6258 23375 15258 1264 10987 42877 9875 3515 -22647 -791 47876 -319 -23437 -43546 -46174 -29378 -17999 -37325 -10130 -38120 -40079 -12188 -34612 -17302 28074 трёхзначные числа: -791 -319 номера четырёхзначных чисел: 8 9 12 15 16
#include < iostream> using namespace std; int main() { int n; cin > > n; int a[n]; for(int i = 0; i < n; i++) cin > > a[i]; //input for(int i = 0; i < n; i++) //1) if(a[i] > 99 & & a[i] < 1000) cout < < a[i] < < " '; cout < < endl; for(int i = 0; i < n; i++) //2) if(a[i] > 999 & & a[i] < 10000) cout < < i < < " "; cout < < endl; }
Семеричная система счисления - это позиционная система счисления с основанием 7, т.е. используются следующие цифры для написания числа: 0,1,2,3,4,5,6. по условию максимальное количество повторов цифры - 1 раз, т.е. каждая из них встречается в числе 0,1 или 2 раза. поскольку цифр всего 7, а максимальное количество одной цифры в числе - 2, а 7*2=14 цифр, такое число всего одно
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Motcic11.07.2022 01:47
-
kostsimonof25.02.2020 01:49
-
shapuk07.11.2022 11:50
-
star564724.06.2020 21:37
-
Hdzf200218.09.2021 20:51
-
Gerfat34719.02.2023 03:37
-
GloSef29.11.2021 09:13
-
gazelle11604.08.2022 08:45
-
ност120.03.2020 07:09
-
aliona12345678920.02.2022 12:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.