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

Ошибка при умножении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число http://www.cyberforum.ru/cpp-beginners/thread744299.html
Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число.
C++ Данные.работа с данными из файла ? 1.Создать набор данных, содержащей информацию о работниках фабрики. Структура: № цеха/ ФИО/ Должность/ Оклад/Семейное положение/ кол-во детей. 2.помечать записи, в которых поле /кол-во детей/ >= 3... http://www.cyberforum.ru/cpp-beginners/thread744280.html
C++ Получить все совершенные числа, меньше n
Натуральное число называется совершенным, если оно равно сумме всех своих делителей, за исключением себя самого. Дано натуральное число n. Получить все совершенные числа, меньше n.
Расставить и подсчитать ферзей на шахматной доске C++
Ребята, привет, мне предстоит завтра защищать лабу и собственно вот задание: №1 В данной задаче требуется расставить и подсчитать ферзей на шахматной доске размером n*n, так чтобы они не смогли...
C++ Возможно ли на С++ написать .dll и собственные драйвера? http://www.cyberforum.ru/cpp-beginners/thread744274.html
Собственно вопрос в заголовке темы. Не вдаваясь в подробности какие именно .dll или драйвера я собираюсь писать в будущем. Или лучше параллельно еще учить С для этих дел или ассемблер?
C++ Как реализовать обработку прерываний в С++? Надо разработать три программных модуля, каждый процесс после запуска представляет уникальный процесс, работа которого предполагает экранную визуализацию; процессы не бесконечны, и завершаются не... подробнее

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

Ошибка при умножении - C++

24.12.2012, 14:41. Просмотров 414. Ответов 4
Метки (Все метки)

Надо найти: Произведение элементов массива, расположенных между максимальным и минимальным элементами.
Min и Max находит программа а вот произведение этих чисел выдаёт 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include<iostream.h>
#include<math.h>
#include<windows.h>
 
int main()
{
SetConsoleOutputCP(1251);
const int x=3;
int a[x];
cout<<"Ââåäèòå ГЅГ«. Г¬Г*Г±Г±ГЁГўГ*: ";
for(int c=0;c<x;c++)
cin>>a[c];
cout<<endl;
 
int max = a[0];
int min = a[0];
int im, jm;
for(int i = 0; i < x; i++)
{
if(a[i] > max)
{
max = a[i];
im = i;
}
if(a[i] < min)
{
min = a[i];
jm = i;
}
}
cout<<"ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ: "<<max<<endl;
cout<<"ГЊГЁГ*ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ: "<<min<<endl;
int P = 1;
if(im > jm)
{
for(int i = jm; i <= im ; i++)
{
P *= a[i];
}
}
else if(jm > im)
{
for(int i = jm; i <= im ; i++)
{
P *= a[i];
}
}
cout<<"P= "<<P<<endl;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru