Хабарьева Андрей1056
?>

Склавиатуры задается число n не превышающее 20, определяющее количество элементов одномерного целочисленного массива. затем вручную заполняется сам массив из n элементов. особым элементом этого массива назовём элемент, значение которого больше своего индекса (порядкового номера нумерация индексов начинается с 1. найти сумму особых элементов массива. входные данные: натуральное число n и n целочисленных элементов массива. выходные данные: число – сумма особых элементов массива.

Информатика

Ответы

yurassolo747
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Приём;

ПЕР
  массив: ДОСТУП К РЯД ИЗ ЦЕЛ;
  N, сч, сумма: ЦЕЛ;

УКАЗ
  Вывод.Цепь("Введите N: ");
  N := Приём.Число();
  СОЗДАТЬ(массив, N);
  Вывод.Цепь(".^Введите элементы массива:^");
  сумма := 0;
  ОТ сч := 0 ДО N - 1 ВЫП
    массив[сч] := Приём.Число();
    Вывод.Цепь(" ");
    ЕСЛИ массив[сч] > сч ТО
      УВЕЛИЧИТЬ(сумма, массив[сч])
    КОН
  КОН;
  Вывод.ЧЦел("^Сумма особых элементов: %d.", сумма, 0, 0, 0)

КОН Задание.
kyrtlab39

те́кстовый реда́ктор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности[1].

текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия — вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, просмотр кодов символов и конвертацию кодировок, печать и т. п.

виды текстовых редакторов: блокнот. это самый простой и незамысловатый текстовый редактор в windows.

notepad++

wordpad

libreoffice

microsoft word.

groomingprofi56
Алгоритм решения

рассмотрим первый тест. мы знаем, что карточки пронумерованы от 1 до n, и что утеряна была ровно одна карточка. пусть x равен сумме номеров всех карточек от 1 до n. тогда y равен сумме номеров карточек, что даны нам во вводе. значит, номер потерявшейся карточки - это x - y

x = 1 + 2 + 3 + 4 + 5 = 15

y = 3 + 5 + 1 + 4 = 13

ans = x - y = 15 - 13 = 2, ответ: 2.

правда, тогда придется "угадать" тест, где n равно единице, поскольку мы используем do-while для ввода. логично, что в наборе из одной карточки могла потеряться только эта единственная карточка.

код

дан в приложении.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Склавиатуры задается число n не превышающее 20, определяющее количество элементов одномерного целочисленного массива. затем вручную заполняется сам массив из n элементов. особым элементом этого массива назовём элемент, значение которого больше своего индекса (порядкового номера нумерация индексов начинается с 1. найти сумму особых элементов массива. входные данные: натуральное число n и n целочисленных элементов массива. выходные данные: число – сумма особых элементов массива.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mariashapar
sashaleb88
osherbinin
Хохлов
svetavalera
mikhailkirakosyan
Головин662
dsnewline
ninakucherowa
chizhenkovd9
Иванович621
zbellatriks
Designer
jamaltreid
arionul-secondary2