Предмет: Информатика,
автор: Evgenievnaaaaaa
В массиве храниться информация о стоимости товаров. Составьте программу, которая определяет стоимость самого дешевого и самого дорогого товара и его индекс.
Ответы
Автор ответа:
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]<min thenbeginmin:=a[i];imin:=i;end;end;writeln('Самый дорогой товар = ',max);writeln('Индекс = ',imax);writeln('Самый дешевый = ',min);writeln('Индекс = ',imin);end.
Автор ответа:
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]<min then
begin
min:=a[i];
imin:=i;
end;
end;
writeln('Самый дорогой товар = ',max);
writeln('Индекс = ',imax);
writeln('Самый дешевый = ',min);
writeln('Индекс = ',imin);
end.
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]<min then
begin
min:=a[i];
imin:=i;
end;
end;
writeln('Самый дорогой товар = ',max);
writeln('Индекс = ',imax);
writeln('Самый дешевый = ',min);
writeln('Индекс = ',imin);
end.
Автор ответа:
0
#include <iostream>
using namespace std;
int main() {
int i, n, imax, imin;
cout << "введите количество товаров: ";
cin >> n;
float p[n], min, max;
cout << "введите цены товаров, каждую с новой строки:" << 'n';
for (i = 0; i <= n-1; i++) {
cin >> p[i];
}
min = max = p[0];
imin = imax = 0;
for (i = 1; i <= n-1; i++) {
if (p[i] > max) {
max = p[i];
imax = i;
}
if (p[i] < min) {
min = p[i];
imin = i;
}
}
cout << "Наибольшая цена: " << max << " (индекс [" << imax << "])" << 'n';
cout << "Наименьшая цена: " << min << " (индекс [" << imin << "])" << 'n';
return 0;
}
using namespace std;
int main() {
int i, n, imax, imin;
cout << "введите количество товаров: ";
cin >> n;
float p[n], min, max;
cout << "введите цены товаров, каждую с новой строки:" << 'n';
for (i = 0; i <= n-1; i++) {
cin >> p[i];
}
min = max = p[0];
imin = imax = 0;
for (i = 1; i <= n-1; i++) {
if (p[i] > max) {
max = p[i];
imax = i;
}
if (p[i] < min) {
min = p[i];
imin = i;
}
}
cout << "Наибольшая цена: " << max << " (индекс [" << imax << "])" << 'n';
cout << "Наименьшая цена: " << min << " (индекс [" << imin << "])" << 'n';
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: anna123anosina
Предмет: Обществознание,
автор: dzamaldzamurzaev1118
Предмет: Английский язык,
автор: arailymalkn
Предмет: Математика,
автор: NeznaI0щii
Предмет: Алгебра,
автор: melisapetrova