Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 977 ответов!

Написать программу, которая вводит n элементов массива и вычисляет сумму первого и максимального элемента массива

10-11 класс

Diana799 20 апр. 2013 г., 19:32:44 (11 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
ЗлюкаЛЛЛ
20 апр. 2013 г., 20:57:30 (11 лет назад)

Случайным образом вводятся целые числа от 0 до 999.
max - максимальный элемент массива
i - цикловая переменная.

var
a : array [1..100] of integer;
max, i, n : integer;
begin
readln (n);
for i := 1 to n do
a [ i ] := random (1000);
max :=  a [ 1 ];
for i := 2 to n do
if a [ i ] > max then
max :=  a [ i ];
writeln (max + a [ 1 ])
end.

+ 0 -
Mediaget
20 апр. 2013 г., 22:04:19 (11 лет назад)

uses crt;

var
  a:array [1..1000] of integer;
  max,i,k:integer;
begin
  write('Введи количество элементов массива: '); read(k);
  for i:=1 to k do
  begin
    a[i]:=random(100)-50;
    write(a[i]:4);
  end;

  writeln;
  max:= a[1];
  for i:=1 to k do
    if a[i]>max then max:=a[i];
  writeln('Максимальный элемент: ',max);
  writeln ('Сумма первого и максимального элементов: ',max+a[1])
end.

Ответить

Другие вопросы из категории

Даны два массива чисел X = (x1,x2,...,xn) и У = (у1,у2,...,уn).

Найти массив Z, у которого каждый элемент zi равен
произведению хi*уi, и как будет выглядеть блок схема?

очеень нужно,пожалуйста помогите!

4 задачи: ввести натуральное число и определить, верно ли, что сумма цифр равна 10 (через repeat и

until)////


ввести натуральное число и определить, какие цифры встречаются несколько раз (через repeat и until)///


ввести целое число и найти сумму его цифр (через while)


ввести целое число и определить , верно ли, что в его записи есть две одинаковые цифры(через while)

последние аk =( 1,9x+ 7k)/k!

program sum;
const e = 0.001;
var x, a,summa : real;
k : integer;
function Factorial(n: word): LongInt;
begin
if n=0 then Factorial := 1 else Factorial := n*Factorial(n-1);
end;
begin
writeln('Введите x:');
readln(x);
summa:= 0;
k:=1;
a := 1.9*x+exp(k*ln(7));
while abs(a) > e do
begin
summa:=summa + a;
k := k + 1;
a := exp(1.9*x+exp(k*ln(7)))/Factorial(k);
end;
writeln('Сумма=', summa:5:2);
writeln('Количество слогаемых=', k-1);
end.
Где ошибка?

Читайте также

Ввести массив F(n) вещественных

чисел. Если последний элемент массива положительный, то найти max среди
элементов массива и заменить его значений последний элемент массива. Массив
распечатать. Иначе – дать сообщение «Массив остался без изменений»

Написать программу, которая вводит с клавиатуры одномерный массив из n целых чисел, после чего выводит нулевые элементы с их индексами (их можно и не

оказаться)

нужно написать программу на c++
Используя обращения 1) по индексу и 2) по указателю.

Требовалось написать программу, которая вводит с кла­виатуры

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

1)Написать программу, которая спрашивает имя пользователя, а потом здоровается. 2)Написать программу, которая выводит на экран перевёрнутый

текст.

3)Написать программу, которая определяет является ли слово палиндромом.

4)Написать программу, определяющую какая из букв а или о встречается в тексте первой.

Помогите хотябы одну пожалуйста))Нужно до завтра!))

Задан одномерный массив размером 40. Определите количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного

числа 7 и меньше 10. Вывести количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного числа 7 и меньше 10 на монитор



Вы находитесь на странице вопроса "Написать программу, которая вводит n элементов массива и вычисляет сумму первого и максимального элемента массива", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.