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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать массив, каждый элемент которого содержит сумму делителей элементов исходного массива http://www.cyberforum.ru/cpp-beginners/thread380289.html
с клавиатуры вводится масив. создать новый массив в который каждый соответствующий элемент будет содержать сумму делителей соответствующих элементов из первого массива. массив ввела как дальше. #include"stdafx.h" #include<stdio.h> #include<conio.h> int main() { int x,n,i,a,k=1,j; printf("Vvedite kolichestvo elementov massiva n: ");
C++ стоп-программа Наверное, я не первый, но все же помогите новичку, как застопорить консольное окно с выведенными результатами, иначе оно сразу закрывается, а создавать новую переменную и добавлять каждый раз в конце кода std::cin >> k, уже надоело... http://www.cyberforum.ru/cpp-beginners/thread380277.html
C++ Компилятор Visual Studio
Посоветуйте хороший компилятор Visual Studio по таким требования: Одним словом что бы на диске С его компоненты не занимали больше 500MB Добавлено через 31 минуту Просто у нас препод говорить что лучшей компилятор Visual Studio 6.0 C++
C++ Программа считывает текст с клавиатуры и выводит на экран...
написать программу которая считывает текст с клавиатуры и выводит на экран слова текста начинающиеся и оканчивающиеся на гласные буквы...(С++ MS DOS).
C++ задача про массивы http://www.cyberforum.ru/cpp-beginners/thread380263.html
упорядочить по убыванию положительные эл-ты массмва, сохраняя остальные эл-ты на прежних местах
C++ Написать программу для вычисления суммы ряда Написать программу для вычисления суммы ряда: значение n ввести с клавиатуры. Вывести #include <iostream> #include <iomanip> #include <math.h> #include <conio.h> #include <windows.h> подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
09.11.2011, 10:54     произведение элеменов массива, расположенных после максимального по модулю элемента
первая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
int main()
{
const int n = 10;
int a[n],c;
for(int i = 0; i < n; i++)
cin >> a[i];
cout << endl << "Enter c = ";
cin >> c;
cout << endl;
int j = 0;
for(int i = 0; i < n; i++)
{
if(a[i] > c)
j++;
}
cout << j;
return 0;
}
Добавлено через 1 минуту
во второй просто находите максимальный элемент и после него все умножаете,модуль можно реализовать вот так
C++
1
2
if(a[i] < 0)
a[i] = - a[i];
правда тогда у вас получится произведение модулейв ответе
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru