Форум программистов, компьютерный форум 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 <sys/socket.h> #include <netinet/in.h> #include <stdio.h> int main( void ) { struet sockaddr_in local; int s; int sl;
C++ Задача о ранце Всем доброго времени суток!))Очень нужна помощь...решаю задачу о ранце,метод-динамическое программирование.Нужен код-решение на С++..может кто помочь чем-нибудь,буду очень благодарна!!! http://www.cyberforum.ru/cpp-beginners/thread1100255.html
Вычисление определенного интеграла функции y(x) численными методами прямоугольников и трапеций C++
Разработать компьютерную программу вычисления определенного интеграла функции y(x) численными методами прямоугольников и трапеций. В виде отдельных функций реализовать y(x), метод трапеций, метод прямоугольников. у(x)= x^3/3 +1
C++ Рекурсивный алгоритм для вычисления выражения. Исправить ошибки в коде
Доброго времени суток. Задача стоит такова: составить рекурсивны //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> //--------------------------------------------------------------------------- #pragma argsused #include <iostream.h> #include <conio.h> #include <math.h>
C++ Создание комментариев для программы (рекурсия) http://www.cyberforum.ru/cpp-beginners/thread1100144.html
Ребята помогите разобраться с программою, она работает, но не могу понять как всё происходит y=x+3-e^-x. Хотя бы проставить комментарии! Например что такое с, что выполняют функции f и f1! Код: //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> //--------------------------------------------------------------------------- #pragma...
C++ Игра Марио - найти ошибку в коде Всем доброго времени суток. Вот взялся сделать платформер с помошью SFML. Написал код, чтобы персонаж двигался и прыгал. Компилятор выдаёт одну ошибку: line 83: class PLAYER' has no member named 'update'| Буду весьма благодарен, за помошь Вот код: #include <SFML/Graphics.hpp> подробнее

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

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

19.02.2014, 10:06. Просмотров 1233. Ответов 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");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru