#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;
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.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#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.