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

Найти произведение не четных чисел в заданном диапазоне - C++

Восстановить пароль Регистрация
 
Dmitriy_S
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 44
01.06.2010, 16:31     Найти произведение не четных чисел в заданном диапазоне #1
Найти произведение не четных чисел в заданном диапазоне.В С++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2010, 16:31     Найти произведение не четных чисел в заданном диапазоне
Посмотрите здесь:

C++ Найти произведение всех целых чисел в диапазоне от А до Б включительно
C++ В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов.
Найти произведение двух наибольших четных чисел массива C++
Найти количество идеальных чисел в заданном диапазоне C++
Найти произведение четных чисел, которые не входят в интервал C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
01.06.2010, 16:49     Найти произведение не четных чисел в заданном диапазоне #2
C++
1
2
3
4
5
6
7
8
int start=10,
        finish=20;
    long product=1;
 
    for (int i=start+1; i<finish; i++)
        if (!(i%2)) product*=i;
 
    std::cout << "Product: " << product;
Dmitriy_S
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 44
01.06.2010, 17:00  [ТС]     Найти произведение не четных чисел в заданном диапазоне #3
А как с помощью while
Sura
 Аватар для Sura
6 / 6 / 0
Регистрация: 23.05.2010
Сообщений: 87
01.06.2010, 17:08     Найти произведение не четных чисел в заданном диапазоне #4
C++
1
2
3
4
5
6
7
8
9
10
11
int start=10,
        finish=20;
    long product=1;
    
    int i=start+1; 
 
    while ( i<finish)
      {  if (!(i%2)) product*=i;
          i++;
      }
    std::cout << "Product: " << product;
с помощью while
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
01.06.2010, 17:12     Найти произведение не четных чисел в заданном диапазоне #5
C++
1
2
3
while (start<=finish) {
        if (start%2) product*=start;
        start++; }
У меня в первом ошибка, исправьте там на:
C++
1
if (i%2) product*=i;
Добавлено через 4 минуты
Sura, еогда берете, проверяйте чужой код
У вас программа будет искать всех четных.
Sura
 Аватар для Sura
6 / 6 / 0
Регистрация: 23.05.2010
Сообщений: 87
01.06.2010, 17:16     Найти произведение не четных чисел в заданном диапазоне #6
neske, да,да я заметила! товарищ попросил сделать с while, я переделала Ваш вариант с for, а на счет правильности выполнения условия я и не посмотрела, доверилась Вам
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2010, 01:22     Найти произведение не четных чисел в заданном диапазоне
Еще ссылки по теме:

Найти произведение четных чисел, которые входят в интервал (10..20) и (30..40) C++
Найти сумму целых чисел в заданном диапазоне C++

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

Или воспользуйтесь поиском по форуму:
Dmitriy_S
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 44
02.06.2010, 01:22  [ТС]     Найти произведение не четных чисел в заданном диапазоне #7
правильно будет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int nach,end;
    cout<<"Enter nach\n";
    cin>>nach;
    cout<<"Enter end\n";
    cin>>end;
    int proizv=1;
    while(nach<=end)
    {
        if (!(nach%2==0))
        {
            proizv*=nach;
        }
        ++nach;
    }
    cout<<"proizv="<<proizv<<'\n';
    
 
    return 0;
Yandex
Объявления
02.06.2010, 01:22     Найти произведение не четных чисел в заданном диапазоне
Ответ Создать тему
Опции темы

Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru