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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
#1

Произведение нечётных чисел от 1 до 15 - C++

29.08.2011, 01:19. Просмотров 1853. Ответов 9
Метки нет (Все метки)

Напишите программу, которая считает и печатает произведение нечетных целых
от 1 до 15.

Что то вообще уже мозг не работает, подскажите пожалуйста алгоритм, псевдокод
в цикле for с условием (i=1;i<=15;i+=2) Это я понял, а вот как считать и выводить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2011, 01:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Произведение нечётных чисел от 1 до 15 (C++):

Найти произведение чисел из нечётных позиций последовательности - C++
В потоке ввода данных записана последовательность целых чисел, последнее из которых 0. Найти произведение чисел из нечётных позиций

Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение - C++
Напишите пожалуйста программу. Задание такое: Даны натуральные числа n, a0, a1, a2.....an-1. Вычислить произведение нечётных чисел...

Определить сумму чётных разрядов числа и произведение нечётных - C++
Здравствуйте! Вот какое у меня задание. Дано целое число, определить сумму чётных разрядов и произведение нечётных Добавлено через 47...

Вычислить произведение сумм чётных и нечётных элементов массива - C++
Пожалуйста помогите срочно! Нужно сделать задание срочно! Вычислить произведение сумм четных и нечетных элементов массива X ...

Проверить, что произведение отрицательных чисел массива больше, чем произведение нечетных чисел - C++
очередной раз, помогите пожалуйста Дан одномерный массив А, состоящий из целых чи¬сел. Если произведение отрицательных чисел массива...

Написать функцию, которая возвращает количество нечётных чисел и чисел, делящихся на 5 - C++
Задание 1:Написать функцию, которая принимает массив чисел, а возвращает количество нечётных чисел и чисел, делящихся на 5. Объявить...

9
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
29.08.2011, 01:26 #2

Не по теме:

Цитата Сообщение от TBIKC Посмотреть сообщение
Что то вообще уже мозг не работает, подскажите пожалуйста алгоритм, псевдокод
Ну надобы поспать уже)))


в цикле переменную умножай на i, не забудь инициализировать переменную куда бедет сохраняться результат еденицей.



Вот тебе код)
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;
int  main()
{
    int sum=1;
    for(int k=1; k<=15; k+=2)
        sum*=k;
    cout<<sum
        <<endl;
}
1
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 07:53 #3
И для разнообразия рекурсия

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
long Prod(long i)
{
   return i > 0 ? i * Prod(i - 2): 1;
}
 
int main()
{
   std::cout << Prod(15);
   std::cin.get();
   return 0;
}
1
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 12:13  [ТС] #4
Спасибо, до рекурсии пока ещё не дошёл )
Но всё же будьте любезны прокомментируйте код пожалуйста
0
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 12:17 #5
Цитата Сообщение от TBIKC Посмотреть сообщение
Спасибо, до рекурсии пока ещё не дошёл )
Но всё же будьте любезны прокомментируйте код пожалуйста
А в таком виде более понятно?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
long Prod(long i)
{
   if (i > 0)
      return i * Prod(i - 2);
   else
      return 1;   
}
 
int main()
{
   std::cout << Prod(15);
   std::cin.get();
   return 0;
}
0
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 12:19  [ТС] #6
О даа теперь всё понятно ) А что за тема, где можно почитать вот про такие сокращения ?
0
fasked
Эксперт С++
4957 / 2537 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
29.08.2011, 12:24 #7
Цитата Сообщение от TBIKC Посмотреть сообщение
А что за тема, где можно почитать вот про такие сокращения
Ищи по запросам "Тернарный оператор"
1
LosAngeles
Заблокирован
29.08.2011, 12:25 #8
в книжке
0
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 12:25 #9
Цитата Сообщение от TBIKC Посмотреть сообщение
О даа теперь всё понятно ) А что за тема, где можно почитать вот про такие сокращения ?
Ну как, это условный оператор с тремя операндами (тема: условные операции), он в любой книге по С/С++ есть
0
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 12:29  [ТС] #10
Цитата Сообщение от fasked Посмотреть сообщение
Ищи по запросам "Тернарный оператор"
Спасибо

Цитата Сообщение от LosAngeles Посмотреть сообщение
в книжке
Да ты кэп я смотрю, случайно ещё1 тебе спасибо нажал
0
29.08.2011, 12:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2011, 12:29
Привет! Вот еще темы с ответами:

Вычислить сумму нечётных чисел и количество чисел равных 0 в последовательности - C++
Дана последовательность чисел, окачивающихся 0. 1. Вычилсить сумму нечётных чисел. 2. Количество чисел равных 0. Используя...

Определить, есть ли в заданной последовательности натуральных чисел хотя бы одна пара соседних нечётных чисел - C++
Дана последовательность натуральных чисел а1, a2, ..., а20. Определить, есть ли в последовательности хотя бы одна пара соседних нечетных...

Дана матрица. Вычислите сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию - C++
Дана целочисленная матрица A(N, M). Вычислите сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию | ai j...

Выборка нечётных чисел - C++
Подскажите как написать программу выборки нечётных чисел из пяти введённых?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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