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

Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать TCP-клиент и TCP-сервер. http://www.cyberforum.ru/cpp-beginners/thread1100256.html
Написать TCP-клиент и TCP-сервер. Учтите наличие сложностей написания программы под Windows, связанных с переносимостью и Windows-функцией WSAStartup. #include <sys/types.h> #include...
C++ Задача о ранце Всем доброго времени суток!))Очень нужна помощь...решаю задачу о ранце,метод-динамическое программирование.Нужен код-решение на С++..может кто помочь чем-нибудь,буду очень благодарна!!! http://www.cyberforum.ru/cpp-beginners/thread1100255.html
Вычисление определенного интеграла функции y(x) численными методами прямоугольников и трапеций C++
Разработать компьютерную программу вычисления определенного интеграла функции y(x) численными методами прямоугольников и трапеций. В виде отдельных функций реализовать y(x), метод трапеций, метод...
C++ Рекурсивный алгоритм для вычисления выражения. Исправить ошибки в коде
Доброго времени суток. Задача стоит такова: составить рекурсивны //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h>...
C++ Создание комментариев для программы (рекурсия) http://www.cyberforum.ru/cpp-beginners/thread1100144.html
Ребята помогите разобраться с программою, она работает, но не могу понять как всё происходит y=x+3-e^-x. Хотя бы проставить комментарии! Например что такое с, что выполняют функции f и f1! Код:...
C++ Игра Марио - найти ошибку в коде Всем доброго времени суток. Вот взялся сделать платформер с помошью SFML. Написал код, чтобы персонаж двигался и прыгал. Компилятор выдаёт одну ошибку: line 83: class PLAYER' has no member named... подробнее

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

Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него - C++

19.02.2014, 10:06. Просмотров 1251. Ответов 1
Метки (Все метки)

помогите, пожалуйста!

Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него.

max находит правильно, а вот с произведением элементов до него беда. Если перед max нет элементов, нужно это вывести. Если до max единицы, нужно вывести, чтобы показать, что нач.знач. p=1 умножалось на элементы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include"stdafx.h"
#include"iostream"
using namespace std;
void main ()
{ int i, a[10], max, maxN, p=1;
 
for (i=0; i<10; i++)
    cin >> a[i];
max=a[0];
maxN=0;
for (i=1; i<10; i++)
    if (a[i]>=max)
        {max=a[i];
        maxN=i;}
cout<<"max="<< max;
 
for(i=0;i>maxN; i++);
if(i<=maxN)
    {p=p*a[i];
cout<<"p="<< p;}
    else
    cout << "no" << endl;
system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru