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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
2x10
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 7
#1

написать программу произведение всех натуральных чисел от 10 до 20 - C++

10.04.2011, 18:20. Просмотров 1911. Ответов 20
Метки нет (Все метки)

"написать программу произведение всех натуральных чисел от 10 до 20"
Надо сегодня!!!!
А да Только мне желательно написать как писать в GambasE. Но можно и в бэйсике
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос написать программу произведение всех натуральных чисел от 10 до 20 (C++):

Написать программу с функцией, вычисляющей произведение всех натуральных чисел от a до b с шагом c - C++
Написать программу с функцией, вычисляющей произведение всех натуральных чисел от a до b с шагом c. Пожалуйста help! Сижу на ленте,не...

Написать программу, которая предлагает пользователю ввести два числа, которые определяют диапазон, вычисляет сумму всех четных чисел и произведение - C++
Написать программу, которая предлагает пользователю ввести два числа, которые определяют диапазон, вычисляет сумму всех четных чисел и...

Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int - C++
помогите определить, для какого наибольшего n можно вычислить значение (2n)!! (произведение всех четных натуральных чисел, не превышающих...

Составить программу генерации всех перстановок: натуральных чисел от 1 до n - C++
Перестановкой из n элементов называется последова-тельность длины n, все элементы которой различны. Со-ставить программу генерации всех...

Составить программу вывода на экран квадратов всех натуральных чисел меньших 20 - C++
Составить программу вывода на экран квадратов всех натуральных чисел меньших 20. Как это сделать на языке C/C++?

Написать программу суммы первых 10 натуральных чисел - C++
Написать программу суммы первых 10 натуральных чисел.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
10.04.2011, 18:26 #2
конечно пустЕковое, кто спорит) пишите
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
10.04.2011, 18:30 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
double pr(int);
 
int main()
{
cout << pr(20);
return 0;
}
 
double pr(int i)
{
return i == 10 ? 10 : i * pr(i-1);
}
2x10
0 / 0 / 0
Регистрация: 10.04.2011
Сообщений: 7
10.04.2011, 19:05  [ТС] #4
ailia, не что-то не так. Это Гамбас или бэйсик? И надо В Алгоритмической структуре "Цикл
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
10.04.2011, 20:39 #5
это С++

смотрите ветку, где вы создали тему
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
10.04.2011, 21:03 #6
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Module Module1
 
    Sub Main()
        Dim sym As Long = 1
        For i = 10 To 20
            sym *= i
        Next
        Console.WriteLine(sym)
        Console.ReadKey()
    End Sub
 
End Module
Hotbed
48 / 2 / 1
Регистрация: 02.04.2011
Сообщений: 56
10.04.2011, 22:01 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream> 
using namespace std;
 
int main()
{ double i,proizv=10;
 
for (i=11;i<21;proizv*=i++);
cout << "Произведение равно  "<< proizv;
 
 
 
        
        cin.get();
        }
Герберт Шилдт "Руководство для начинающих второе издание" стр 131
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.04.2011, 08:38 #8
Проще всё:
C++
1
2
3
4
5
6
int p;
int i;
for (p=1, i=10; i<=20; ++i)
{
 p*=i;
}
Добавлено через 1 час 9 минут
2x10, а что значит слово "пустек"?

Добавлено через 1 минуту
Цитата Сообщение от 2x10 Посмотреть сообщение
в бэйсике
PureBasic
1
2
3
4
10 LET p=1
20 FOR i=10 TO 20 STEP 1
30 LET p=p*i
40 NEXT i
Hotbed
48 / 2 / 1
Регистрация: 02.04.2011
Сообщений: 56
11.04.2011, 11:21 #9
for (p=1, i=10; i<=20; ++i)

Нужно наверное поставить в цикле for p=10, и p поставить тип double. А так да проще,чем мой код.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.04.2011, 11:24 #10
Тогда уж
C++
1
2
3
4
5
6
int p;
int i;
for (p=10, i=11; i<=20; ++i)
{
 p*=i;
}
, только это уже оптимизация. И зачем дабл? Инт там нужен. Той версии, чья разрядность допускает числа в районе 100 миллиардов, но именно инт.
Hotbed
48 / 2 / 1
Регистрация: 02.04.2011
Сообщений: 56
11.04.2011, 11:33 #11
А зачем i=11 ведь в цикле i=10 он прибавляется на единицу автоматом и передает в тело.
Может я чего-то недопонимаю, не судите строго,я только начинаю. А с int у меня на теминале -182210560
но с double все норм 6.70443е+013
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.04.2011, 11:39 #12
Цитата Сообщение от Hotbed Посмотреть сообщение
Азачем i=11 ведь в цикле i=10
Тогда десятка будет учтена дважды.

Добавлено через 1 минуту
Цитата Сообщение от Hotbed Посмотреть сообщение
А с int у меня на теминале -182210560
Инт слишком короткий и всего делов. Воткни 64-х битный.
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
11.04.2011, 11:46 #13
Цитата Сообщение от taras atavin Посмотреть сообщение
Инт слишком короткий и всего делов
2000000000-а мало?
Hotbed
48 / 2 / 1
Регистрация: 02.04.2011
Сообщений: 56
11.04.2011, 11:48 #14
long long int помог спасибо taras atavin
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
11.04.2011, 11:50 #15
Hotbed, какой компилятор?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2011, 11:50
Привет! Вот еще темы с ответами:

Написать программу для введенных натуральных чисел N M - C++
Написать программу которая для введенных натуральных чисел N M вычисляет Cmn(m сверху, n снизу)=N!/(M!*(N_M)!)

Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не - C++
Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. ...

Написать программу умножения ряда нечётных натуральных чисел от 1 до 21, используя указатели - C++
Добрый день! Есть задача, умножить числа 1 * 3 * 5 * 7 * ...* 21, используя циклы int main() { long long x = 1, dob = 1; ...

Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. - C++
Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.04.2011, 11:50
Ответ Создать тему
Опции темы

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