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

Вывести на экран элементы массива, стоящие на четных местах и вычислить их произведение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вариация методов. Какая схема наиболее приемлема http://www.cyberforum.ru/cpp-beginners/thread1063888.html
Подскажите, пожалуйста, наиболее удобную схему для вариации методов. Грубо говоря, есть реализация умножения чисел различными методами. Каким образом хранить возможность изменения метода умножения? На данный момент есть две идеи: 1) Хранение в классе методов в виде функций, на один из которых будет ссылаться указатель на функцию. 2) Хранение в классе объекта абстрактного класса, наследники...
C++ Не происходит считывание (getline) из файла. Исправить код По какой-то непонятное причине не хочет читать getline' ом в функции GetStr. При чтении получаем пустую строку. Причем на первом getline из файла paths, все отлично считывается. В чем пробема? string GetStr(ifstream &s, int l) { std::string str; int i = 0; s.seekg(0, ios::beg); while (i <= l) { getline(s, str); http://www.cyberforum.ru/cpp-beginners/thread1063876.html
В квадратной матрице найти сумму элементов ниже главной диагонали C++
В квадратной матрице найти сумму элементов ниже главной диагонали Надо программу на си++
C++ Предварительное объявление классов. Вызвать функцию до реализации класса
Приветствую, народ. Пытаюсь реализовать структуру типа патерна "Посредник". И при реализации взаимодействий возникла проблемка. class B; class A { public: B* b; void foo(){ b->foo(); //Вот здесь проблема.
C++ SDL 2.0 - нужны уроки http://www.cyberforum.ru/cpp-beginners/thread1063870.html
Привет, есть какие-либо уроки по SDL 2.0 ? Нашел эти, но они мне не понравились. Может кто знает нормальные
C++ Спираль Улама Помогите пожалуйста, на языке си написать программу спираль Улама.Ввести рандомную матрицу и вместо простых чисел оставить*,а вместо остальных пробел!!!пожалуйста, помогите! подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
06.01.2014, 00:00     Вывести на экран элементы массива, стоящие на четных местах и вычислить их произведение
Цитата Сообщение от nata95 Посмотреть сообщение
1) Дано линейный массив действительных чисел. Вывести на экран элементы массива, стоящие на четных местах и вычислить их произведение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    int N,p = 1;
    std::cout << "Input N:";
    std:: cin >> N;
    int * mas = new int[N];
    srand(time(NULL));
    for (int i = 0; i < N; i++)
        mas[i] = rand() % 20 - 1;
 
    for (int i = 0; i < N; i++)
        std::cout << std::setw(5) << mas[i];
    std::cout << std:: endl;
    for (int i = 0; i < N;i++)
        if ((i + 1) % 2 == 0)
        {
            std::cout<<std::setw(5)<<mas[i];
            p *= mas[i];
        }
        std::cout << "\nproizvedenie = " << p;
Добавлено через 3 минуты
Цитата Сообщение от nata95 Посмотреть сообщение
2) Дано линейный массив действительных чисел. Вычислить разность между наибольшим и наименьшим элементами массива.
C++
1
2
3
4
5
6
7
8
9
10
    int max = mas[0];
    int min = mas[0];
    for (int i = 1; i < N; i++)
    {
        if (mas[i] > max)
            max = mas[i];
        if (mas[i] < min)
            min = mas[i];
    }
    std::cout << "max - min = " << max - min;
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru