Арендатор84
18.02.2023 21:42

Укажите соответсвие цифры на
рисунке с элементами
диаграммы
1 снегоринг качества знаний учащихся по
предленне там за три года
1
1
2
3
4
легенда
О
О
О
о O
заголовок
о
о
О
О
диаграммы
подписи
осей
о
О
о O
ОО
Основные
о
O
данные
О O
Выберите вариант ответа в каждой строке.​


Укажите соответсвие цифры на рисунке с элементамидиаграммы1 снегоринг качества знаний учащихся попре

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dpa2807
04.11.2020 22:50
//PascalABC.Net 3.0, сборка 1064
var
  n:integer;
  i,d:byte;
  b:array[0..9] of boolean;
  fail:boolean;
begin
  Write('Введите четырехзначное натуральное число: ');
  Read(n);
  for i:=0 to 9 do b[i]:=False;
  while (n>0) and (not fail) do begin
    d:=n mod 10;
    if b[d] then fail:=True else b[d]:=True;
    n:=n div 10
  end;
  if fail then Writeln('В числе есть одинаковые цифры')
  else Writeln('В числе нет одинаковых цифр')
end.

Тестовое решение:
Введите четырехзначное натуральное число: 1263
В числе нет одинаковых цифр

Введите четырехзначное натуральное число: 1315
В числе есть одинаковые цифры
0,0(0 оценок)
Ответ:
Роннилав
09.01.2020 19:52
Привет! Конечно, я могу помочь тебе решить эту задачу.

Для начала давай создадим массив из 10 элементов и заполним его случайными числами в диапазоне от 0 до 20. Это можно сделать с помощью следующей программы на языке Паскаль:

```pascal
program findElement;
const
n = 10; // количество элементов в массиве
minNum = 0; // минимальное значение элемента
maxNum = 20; // максимальное значение элемента
var
arr: array [1..n] of integer;
i, x: integer;
found: boolean;
begin
Randomize; // инициализация генератора случайных чисел
for i := 1 to n do
arr[i] := random(maxNum + 1); // заполняем массив случайными числами

// выводим массив на экран
writeln('Массив:');
for i := 1 to n do
write(arr[i], ' ');
writeln;

// вводим число, которое будем искать в массиве
write('Что ищем: ');
readln(x);

// ищем первый элемент, равный введенному числу x
found := false;
for i := 1 to n do
begin
if arr[i] = x then
begin
found := true;
writeln('a[', i, '] = ', x);
break;
end;
end;

if not found then
writeln('Не найден');
end.
```

Теперь я объясню, как работает эта программа:

1. В начале программы мы объявляем необходимые переменные: массив `arr`, переменные `i` и `x` для циклов, а также логическую переменную `found` для хранения информации о нахождении искомого элемента.

2. Затем мы используем процедуру `Randomize`, чтобы инициализировать генератор случайных чисел. Полученные случайные числа будут использоваться для заполнения массива `arr`.

3. С помощью цикла `for` мы заполняем массив `arr` случайными числами в диапазоне от 0 до 20. В каждой итерации цикла мы используем функцию `random(maxNum + 1)`, которая возвращает случайное число в диапазоне от 0 до `maxNum`. Затем мы присваиваем это число элементу массива `arr[i]`.

4. После заполнения массива, мы выводим его элементы на экран, используя цикл `for` и процедуру `writeln`. Каждый элемент массива выводится через пробел.

5. Затем мы запрашиваем у пользователя число `x`, которое будем искать в массиве.

6. Далее идет цикл `for`, в котором мы перебираем все элементы массива `arr`. На каждой итерации мы сравниваем значение текущего элемента `arr[i]` с введенным числом `x`. Если найден элемент, равный `x`, то мы устанавливаем переменную `found` в значение `true`, выводим на экран индекс этого элемента и значение `x` и прерываем цикл с помощью оператора `break`.

7. Если после прохождения всех элементов массива `found` осталась равной `false`, значит в массиве нет элемента, равного `x`. Поэтому мы выводим на экран сообщение "Не найден".

Теперь ты можешь запустить эту программу и проверить ее работу. Надеюсь, мое объяснение было понятным! Если у тебя возникнут еще вопросы, не стесняйся задавать.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота