М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Мария05m
Мария05m
03.12.2022 14:36 •  Информатика

Дан целочисленный массив из 30 элементов элементы массива могут принимать значения от 0 до 1000 найти колво элементов массива десятичная запись которых содержит ровно 2цифры причем хотя бы одна их этих цифр 9ых

👇
Ответ:
1goroh2
1goroh2
03.12.2022
Var
a: array[1..30] of integer;
i, k: integer;
begin 
  k:=0; 
  //считываем массив
  for i:=1 to 30 do
     readln(a[i]); 
  for i:=1 to 30 do 
  //проверяем, если элемент > 9 и < 100, то он двузначный 
  //если остаток от деления на 10 = 9 
  //или результат деления на 10 = 9 
  //то в числе содержится цифра 9    
  if (a[i] > 9) and (a[i] <100) and ((a[i] mod 10 = 9) or (a[i] div 10 = 9)) then
    inc(k); //увеличиваем k с инкрементом 1 
  writeln(k);
end.  
4,7(38 оценок)
Открыть все ответы
Ответ:
Рома151999
Рома151999
03.12.2022
В приложении программы в файлах
1.
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian" );
    int k, n, sum = 0;
    cout << "Введите K: ";
    cin >> k;
    cout << "Введите N: ";
    cin >> n;

    for(int i = k ; i <= n; i++) {
        sum = sum + i;
    }

    cout << "Сумма чисел от " << k << " до " << n << " равна " << sum << endl;
    return 0;
}

2.
#include <iostream>
using namespace std;
int main()
{
    setlocale( LC_ALL,"Russian" );
    int k, n;
    cout << "Введите K: ";
    cin >> k;
    cout << "Введите N: ";
    cin >> n;

    for(int i = 1 ; i <= n; i++) {
        cout << k << endl;
    }
    return 0;
}

3.
#include <iostream>
using namespace std;
int main()
{
    for(int i = 1; i < 30; i++){
        if (!(i % 2 == 0)) {
            cout << i << endl;
        }
    }
    return 0;
}

4.
#include <iostream>
using namespace std;
int main()
{
    for(int i = 1; i <= 10; i++) {
        cout << i << " " << i*i << endl;
    }
    return 0;
}
4,4(29 оценок)
Ответ:
katakoval
katakoval
03.12.2022
// PascalABC.NET 3.0, сборка 1088
const
  n=10; // количество вводимых чмсел
var
  a:array[1..n] of integer;
  i,k,t:integer;
begin
  Writeln('Введите через пробел ',n,' целых чисел');
  k:=0;
  for i:=1 to n do begin
    Read(t);
    if Odd(t) then begin Inc(k); a[k]:=t end
    end;
  if k>0 then begin
    Write('Нечетные числа: ');
    for i:=1 to k do Write(a[i],' ');
    Writeln
    end
  else Writeln('Все введенные числа - четные')
end.

Тестовое решение:
Введите через пробел 10 целых чисел
24 137 -53 46 0 -18 35 2 352 1111
Нечетные числа: 137 -53 35 1111
4,4(9 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ