cplus-plus.ru logo
Мы переехали на cplus-plus.ru
Главная страница В закладкиО сайтеКарта сайта
Добавить в закладки

Меню сайта

Полезные ссылки

Наша рассылка
Подписаться на рассылку
"C++ : cplus-plus.ru :
Рассылка статей C++"


Друзья сайта
alsproject.ru Выбор выходного разделительного конденсатора

Приветствую Вас, Гость · rss 03-Авг-2020, 16:11
Главная » 2010 » Июнь » 21 » Найти и вывести максимальный элемент и его индекс в массиве
18:49
Найти и вывести максимальный элемент и его индекс в массиве

Дан массив С[13]. Найти и вывести максимальный элемент и его индекс. После этого преобразовать массив по правилу :  если последний элемент массив отрицательный , то все нулевые элементы в массиве заменить на произведение найденного индекса и значения  минимального элемента массива. Вывести полученный массив.

#include <iostream>
using namespace std;
int main()
{
int c[13],i,max,min,n;
for (i=0;i<13;i++)
{
cout << "vvedite massiv " << i+1 << " = ";
cin >> c[i];
}
max=c[0];
min=c[0];
for (i=0;i<12;i++)
{
if (c[i]>=max)
{
max=c[i];
n=i+1;
}
if (c[i]<=min)
{
min=c[i];
}
}
cout << n << ") max= " << max << endl;
cout << "min= " << min << endl;
if (c[12]<0)
{
for (i=0;i<12;i++)
{
if (c[i]==0)
{
c[i]=i*min;
}
}
}
for (i=0;i<13;i++)
{
cout << i+1 << ") ";
cout << c[i] << endl;
}
return 0;
}


Категория: Работа с векторами (массивы) | Просмотров: 408 | Добавил: FazaNaka | Теги: работа с векторами, массивы, c++ | Рейтинг: 0.0/0