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

Ответы 3

  • 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.
  • 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.
    • Автор:

      jairgz7d
    • 6 лет назад
    • 0
  • #include <iostream>using namespace std;int main() { int i, n, imax, imin; cout << "введите количество товаров: "; cin >> n; float p[n], min, max; cout << "введите цены товаров, каждую с новой строки:" << ''; 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 << "])" << ''; cout << "Наименьшая цена: " << min << " (индекс [" << imin << "])" << ''; return 0;}
    • Автор:

      whiskers
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years