Форум программистов, компьютерный форум CyberForum.ru

Найти произведение элементов массива, расположенных между макси- мальным и минимальным элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ max i min http://www.cyberforum.ru/cpp-beginners/thread979952.html
как такое сделать?
C++ Попадет ли пушка по движущемуся кораблю. Пушка стреляет под углом А по кораблю, находящемуся от нее на расстоянии R. Нос корабля повернут по направлению к пушке, и расстояние измеряется до середины корабля. Длина корабля равна L, и начальная скорость снаряда равна V0. Написать программу, которая выводит одно из сообщений "ПОПАЛ" или "ПРОМАХ", в зависимости от того, попал ли снаряд в цель. Сопротивлением воздуха пренебречь. http://www.cyberforum.ru/cpp-beginners/thread979931.html
C++ Ошибка в аргументе функции
Доброго времени суток. В университете дали такое задание: Составить программу на основе ветвления, концепция задачи такова: (Преподаватель очень весёлый человек, так что не удивляйтесь) Задан двумерный динамический массив, задающий высоты платформ, по которым прыгает "жук". Количество платформ задано размерами массива. Он должен добраться к "жучихе" и собрать для неё...
C++ Задача СИ++ треугольник
Ребят нужен код к программе на Си++(Треугольник задан координатами сторон.Определить его тип(остроугольный,тупоугольный,прямоугольный) или выдать сообщение о том,что треугольник не существует с такими сторонами. Выручайте)
C++ Ошибочные данные SF_INFO libsndfile http://www.cyberforum.ru/cpp-beginners/thread979908.html
#include <stdio.h> #include <sndfile.h> //wav #include <iostream> //out #include <cstdlib> //pause #include <string.h> using namespace std; int main() {
C++ Ошибка Expression syntax Вот уже как месяц учу с++ в универе и тут столкнулся с ошибкой. Expression syntax пример, который я писал находится в прикрепленной картинке. Напишите пожалуйста рабочий пример, чтоб я понял в чем ошибся подробнее

Показать сообщение отдельно
opsa
0 / 0 / 0
Регистрация: 17.10.2013
Сообщений: 3

Найти произведение элементов массива, расположенных между макси- мальным и минимальным элементами - C++

17.10.2013, 15:08. Просмотров 257. Ответов 7
Метки (Все метки)

#include<iostream.h>
#include<iomanip.h>
#include<math.h>

void MinMax(int a[],int,int*,int*,int*,int*);

int main()
{
int a[10],i,n,min,imin,max,imax;

cout<<"Vvedite razmer massiva: ";
cin>>n;
cout<<"\nVedite massiv:\n";
for(i=0;i<n;i++)
{
cout<<"Vvdite a["<<i<<"]=";
cin>>a[i];
}
cout<<"\nMassiv a:\n";
for(i=0;i<n;i++)
cout<<setw(7)<<a[i];
cout<<endl;

MinMax(a,n,&min,&max,&imin,&imax);

cout<<"\nMax="<<max<<setw(10)<<"i="<<imax;
cout<<"\nMin="<<min<<setw(10)<<"i="<<imin<<endl;
return 0;
}
void MinMax (int a[],int n, int*min,int*max,int*imin,int*imax)
{
int i;
*min=*max=a[0];
*imin=*imax=0;
for(i=1;i<n;i++)
if(a[i]<*min){
*min=a[i];
*imin=i;
}
else
if(a[i]>*max){
*max=a[i];
*imax=i;
}
}

int start, end;
if (min<max)
{
start=min;
end=max;
}
else
{
start=max;
end=min;
}
for(int i=start+1; i<end; i++)
{
a*=a[i];
}
cout<<"Product:"<<a;
getch();
return 0;
}

Добавлено через 1 минуту
Где ошибка????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru