В массиве храниться информация о стоимости товаров. Составьте программу, которая...

0 голосов
57 просмотров

В массиве храниться информация о стоимости товаров. Составьте программу, которая определяет стоимость самого дешевого и самого дорогого товара и его индекс.


Информатика (104 баллов) | 57 просмотров
Дано ответов: 2
0 голосов

Const n=10;var a:array [1..n] of integer;i,imax,imin,max,min:integer;beginrandomize;for i:=1 to n dobegina[i]:=random(100);writeln(a[i]);end;max:=0;min:=a[1];for i:=1 to n dobeginif a[i]>max then beginmax:=a[i];imax:=i;end;if a[i]

(1.4k баллов)
0

const n=10;
var a:array [1..n] of integer;
i,imax,imin,max,min:integer;
begin
randomize;
for i:=1 to n do
begin
a[i]:=random(100);
writeln(a[i]);
end;
max:=0;
min:=a[1];
for i:=1 to n do
begin
if a[i]>max then
begin
max:=a[i];
imax:=i;
end;
if a[i]begin
min:=a[i];
imin:=i;
end;
end;
writeln('Самый дорогой товар = ',max);
writeln('Индекс = ',imax);
writeln('Самый дешевый = ',min);
writeln('Индекс = ',imin);
end.

0 голосов

#include
using namespace std;

int main() {
int i, n, imax, imin;
cout << "введите количество товаров: ";<br> cin >> n;
float p[n], min, max;
cout << "введите цены товаров, каждую с новой строки:" << '\n';<br> for (i = 0; i <= n-1; i++) {<br> cin >> p[i];
}
min = max = p[0];
imin = imax = 0;
for (i = 1; i <= n-1; i++) {<br> if (p[i] > max) {
max = p[i];
imax = i;
}
if (p[i] < min) {
min = p[i];
imin = i;
}
}
cout << "Наибольшая цена: " << max << " (индекс [" << imax << "])" << '\n';<br> cout << "Наименьшая цена: " << min << " (индекс [" << imin << "])" << '\n';<br> return 0;
}

(7.2k баллов)