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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
Slavko3335
0 / 0 / 0
Регистрация: 01.06.2011
Сообщений: 57
#1

Вычисление произведения нечетных чисел от 1 до 10. - C++

03.02.2012, 16:42. Просмотров 2560. Ответов 12
Метки нет (Все метки)

Написать программу для вычисления произведения нечетных чисел от 1 до 10 и вывести на экран.

Заранее благодарен тому, кто поможет решить или найдет такую же задачу с её решением.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2012, 16:42     Вычисление произведения нечетных чисел от 1 до 10.
Посмотрите здесь:
C++ Найти разность произведения нечетных чисел 3-ей строки и произведения отрицательных чисел 1-го столбца матрицы
C++ Вычисление произведения четных чисел, меньших 15
Функции: вычисление произведения дробных положительных чисел C++
C++ вычисление произведения двух чисел и попадание точки в закрашенную область
C++ Вычисление суммы, разности, произведения и частного чисел, введенных пользователе
Вычисление суммы первых N целых положительных нечетных чисел C++
Найти сумму произведения четных чисел 1ой строки и произведения положительных чисел 3-го столбца C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
03.02.2012, 16:47     Вычисление произведения нечетных чисел от 1 до 10. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
        int res = 1;
 
        for(int i = 1; i < 11; i++)
                res = i % 2 == 0 ?
                res : res * i;
 
        std::cout << res << std::endl;
 
        return 0;
}
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
03.02.2012, 16:51     Вычисление произведения нечетных чисел от 1 до 10. #3
Так всяко проще, без условий
C++
1
2
3
4
        int res = 1;
 
        for(int i = 1; i < 11; i+=2)
                res *=i;
Байт
Эксперт C
15632 / 9974 / 1499
Регистрация: 24.12.2010
Сообщений: 18,710
03.02.2012, 16:52     Вычисление произведения нечетных чисел от 1 до 10. #4
А можно так
C
1
for(i=1; i<=10; i+=2) rez *= i;
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.02.2012, 16:53     Вычисление произведения нечетных чисел от 1 до 10. #5
C++
1
2
3
    int pr = 1;
    for(int i = 1; i < 10; pr *= i, i += 2);
    std::cout<<pr<<std::endl;
Байт
Эксперт C
15632 / 9974 / 1499
Регистрация: 24.12.2010
Сообщений: 18,710
03.02.2012, 16:54     Вычисление произведения нечетных чисел от 1 до 10. #6
mimicria, извиняюсь, не успел.
Зато у меня на 2 строчки короче
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.02.2012, 16:56     Вычисление произведения нечетных чисел от 1 до 10. #7
Цитата Сообщение от R136a1 Посмотреть сообщение
i < 11
Цитата Сообщение от mimicria Посмотреть сообщение
i < 11
Цитата Сообщение от Байт Посмотреть сообщение
i<=10
Зачем?
10 четное, цикл с 11 никогда не выполниться
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
03.02.2012, 16:58     Вычисление произведения нечетных чисел от 1 до 10. #8
Цитата Сообщение от Dekio Посмотреть сообщение
Зачем?
копипаст
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
03.02.2012, 17:01     Вычисление произведения нечетных чисел от 1 до 10. #9
Цитата Сообщение от Байт Посмотреть сообщение
Зато у меня на 2 строчки короче
Не короче. Вы просто записали все в одну строку и пропустили объвление и инициализацию одной переменной.
jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
03.02.2012, 17:02     Вычисление произведения нечетных чисел от 1 до 10. #10
Цитата Сообщение от Dekio Посмотреть сообщение
Зачем?
10 четное, условие с 11 никогда не выполниться
условие с 10 тоже никогда не выполниться
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.02.2012, 17:04     Вычисление произведения нечетных чисел от 1 до 10. #11
Цитата Сообщение от jonson Посмотреть сообщение
условие с 10 тоже никогда не выполниться
если прочитать мое сообщение, то можно понять что
Цитата Сообщение от Dekio Посмотреть сообщение
10 четное
Slavko3335
0 / 0 / 0
Регистрация: 01.06.2011
Сообщений: 57
03.02.2012, 17:35  [ТС]     Вычисление произведения нечетных чисел от 1 до 10. #12
жаль, но почему-то Turbo C показывает Error за Error-ом....
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2012, 20:10     Вычисление произведения нечетных чисел от 1 до 10.
Еще ссылки по теме:
C++ Вычисление суммы квадратов четных и кубов нечетных чисел (циклы)
Циклы с параметром. Вычисление суммы квадратов четных и кубов нечетных чисел от 1 до N C++
Вычисление суммы квадратов четных чисел и суммы кубов нечетных чисел C++
C++ Вычисление суммы четных и суммы нечетных чисел в одномерном массиве
Вычислить сумму четных и произведения нечетных C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Байт
Эксперт C
15632 / 9974 / 1499
Регистрация: 24.12.2010
Сообщений: 18,710
03.02.2012, 20:10     Вычисление произведения нечетных чисел от 1 до 10. #13
Цитата Сообщение от fasked Посмотреть сообщение
Не короче. Вы просто записали все в одну строку и пропустили объвление и инициализацию одной переменной.
Я рассчитывал, что вы обратите внимание на смайлик

Добавлено через 1 минуту
Цитата Сообщение от Slavko3335 Посмотреть сообщение
жаль, но почему-то Turbo C показывает Error за Error-ом....
Покажите ваш полный код.
Yandex
Объявления
03.02.2012, 20:10     Вычисление произведения нечетных чисел от 1 до 10.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru