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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить при выводе массива каждый второй элемент остатком от деления на 10 http://www.cyberforum.ru/cpp-beginners/thread1769246.html
Как при выводи массива заменить остатком от деления каждый второй элемент на 10. #include <iostream> #include <iterator> using namespace std; int main() { int n,i; int y; int a; // double y;
C++ Заменить первый и предпоследний элементы массива произведением его элементов, принадлежащих интервалу Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива. http://www.cyberforum.ru/cpp-beginners/thread1769219.html
C++ Atoi для двоичной системы
Есть такое? Ну т.е. atoi переводит десятичное число из текста в десятичное число, а мне нужно двоичное... char str = "00000001"; int num = ?; или char str; itoa(1, str, 2);
C++ Вывод на экран каждого второго элемента массива через рекурсивную функцию
Добрый день, подскажите пожалуйста как вывести каждый второй элемент массива с помощью рекурсивной функции? В задаче сказано для определения каждого второго элемента, использовать условие ((i + 1) % 2 == 0). Вот фундамент программы: #include<iostream> using namespace std; int SecTeam(int array, int len) {
C++ Реализовать шаблонные функции http://www.cyberforum.ru/cpp-beginners/thread1769167.html
Хорошего дня! Помогите реализовать похожие функции через шаблон. void Library::addUser(const UserId& user,const std::string& userInfo) { map<UserId, std::string>::iterator it; it=_users.find(user.value());
C++ Написать функцию, обеспечивающую интерактивный ввод с клавиатуры дробного числа Написать функцию, обеспечивающую ввод с клавиатуры дробного числа. При нажатии клавиши соответствующий символ должен появляться на экране только в том случае, если этот символ является допустимым в данной позиции. Например, функция не должна допускать ввод более чем одной точки и знака минус не в первой позиции. Функция должна позволять редактировать введенное число при помощи клавиши... подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
344 / 238 / 116
Регистрация: 09.05.2014
Сообщений: 732
23.06.2016, 10:30     Найти произведение элементов массива, принадлежащих интервалу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
int main(){
    const int n=10; 
    int A[n], min, max, p=1;
    for (int i=0; i<n; i++)
        std::cin>>A[i];
    min=max=A[0];
    for (int i=1; i<n; i++){
        if (A[i]>max)
            max=A[i];
        if (A[i]<min)
            min=A[i];
        }
    for (int i=0; i<n; i++)
        if (A[i]<=max/2||A[i]>=min/2)
            p*=A[i];
    A[0]=p;
    A[n-2]=p;
    for (int i=0; i<n; i++)
        std::cout<<A[i]<<' ';
}
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru