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

Предлагает пользователю - C++

Восстановить пароль Регистрация
 
Maria Levitskay
2 / 2 / 0
Регистрация: 05.01.2012
Сообщений: 47
12.10.2012, 16:01     Предлагает пользователю #1
Написать программу,которая предлагает пользователю вводить целое число,до тех пор,пока он не введет 0. И для каждого введенного числа выводить факториал введенного числа
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2012, 16:01     Предлагает пользователю
Посмотрите здесь:

C++ Написать функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int
Написать программу, которая предлагает пользователю ввести целое число, определяет его четность и выводит результат в консоль C++
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00, то еще кр C++
Написать программу, которая предлагает пользователю ввести число и выводит в консоль его справа налево, то есть перевернув C++
Написать программу, которая предлагает пользователю ввести число и выводит в консоль его факториал C++
C++ Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным
C++ Программа задумывает число в диапазоне от 1 до 10 и предлагает пользователю угадать его за 5 попыток

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
12.10.2012, 17:02     Предлагает пользователю #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main() {
    unsigned short n;
    unsigned long long x;
    while (cin >> n, n) {
        x = 1;
        while (n > 1)
            x *= n--;
        cout << x << endl;
    }
}
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
12.10.2012, 17:05     Предлагает пользователю #3
Обычный цикл while:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    cout<<"Enter number (0 to break) :";
    size_t i = 0;
    while (cin>>i, i!=0)
    {
        cout<<fact(i)<<endl;
        cout<<"Enter number (0 to break) :";
    }
    system("pause");
    return 0;
}
Функцию факториала напишите сами.
Yandex
Объявления
12.10.2012, 17:05     Предлагает пользователю
Ответ Создать тему
Опции темы

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