Помогите переработать код на CДан одномерный массив из n частей. Нужно
Помогите переделать код на C
Дан одномерный массив из n частей. Нужно отыскать наибольший элемент и
отклонение от наибольшего для каждого из частей.(Ввод частей с клавиатуры)
var a:array[1..100] of integer;
n,i,d,max:integer;
begin
writeln('Введите количество частей массива:');
readln(n);
writeln ('Введите элементы массива:');
for i:=1 to n do
readln(a[i]);
writeln('начальный массив:');
for i:=1 to n do
write(a[i],' ');
writeln;
max:=a[1];
for i:=1 to n do begin
if a[i]gt;max then max:=a[i];
end;
writeln;
writeln('Maximum=',max);
for i:=1 to n do begin
d:=max-a[i];
writeln('Отклонение=',d)
end;
end.
using System;
namespace App
internal class Program
private static void Main()
Console.Write("Введите количество частей массива:");
var a = new int[Convert.ToInt32(Console.ReadLine())];
Console.WriteLine("\nВведите элементы массива:");
for (var i = 0; i lt; a.Length; i++)
Console.Write("Элемент номер i = ");
a[i] = Convert.ToInt32(Console.ReadLine());
// используется foreach заместо for потому что это стандартный инструмент для перебора которого нет в паскале
Console.WriteLine("\nисходный массив:");
foreach (var element in a)
Console.Write("element ");
var max = a[0];
foreach (var element in a)
if (element gt; max) max = element;
Console.WriteLine("\nMaximum=max");
// убрана ненужная переменная
foreach (var element in a)
Console.WriteLine("Отклонение=max - element");
Console.ReadKey();
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.