Предмет: Информатика,
автор: G0ps
Написать кодом в Visual Studio на С++.
В одномерном массиве А(10) вычислить произведение элементов расположенных после максимального.
Ответы
Автор ответа:
0
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
float A[10];
cout << "Заполните массив данными:" << endl;
for (int i = 0; i < 10; i++)
{
cout << "[" << i + 1 << "]: ";
cin >> A[i];
}
float max = A[0];
int index = 0;
for (int i = 0; i < 10; i++)
{
if (A[i] > max)
{
max = A[i];
index = i;
}
}
cout << "\nМаксимальное значение: " << max << endl;
float proizv = 1;
for (int i = index+1; i < 10; i++)
{
proizv = proizv * A[i];
}
cout << "\nПроизведение элементов массива расположенных после максимального: " << proizv << endl;
return 0;
}
Написано в visual studio.
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: Математика,
автор: dimapivovarov2010
Предмет: Математика,
автор: kshaakovleva900
Предмет: Математика,
автор: Desaw1
Предмет: География,
автор: Аноним