Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти минимальное положительное число. Помогите решить задачку. Ввести с клавиатуры три вещественных числа. Найти минимальное положительное число. Результат вывести на экран. Язык программирования С. Заранее благодарю. https://www.cyberforum.ru/ cpp-beginners/ thread378366.html Подсчитать количество ударов за 12 часов C++
1. Часы бьют каждый час столько, сколько времени. Написать программу, которая подсчитает количество ударов за 12 часов. 2. Написать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия - вертикальная, или горизонтальная - указывает пользователь. Нужно с циклом for и без масивов. Заранее спасибо.
C++ Числовая прямая, разбитая на отрезки Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN. Выяснить, к какому отрезку относится точка Х. Язык с++ начал изучать сам т.к. препод в универе ничего толком не объясняет, но требует задачи =( https://www.cyberforum.ru/ cpp-beginners/ thread378346.html C++ Ошибка в клиенте COM https://www.cyberforum.ru/ cpp-beginners/ thread378343.html
Пытался собрать небольшую программку клиент/сервер на COM по книге А. Я. Архангельский "Программирование C++", все сделал в точности как описано, но почему-то выдает ошибку: Error: Unresolved external 'Pmycomserv_tlb::IID_IMyObject' referenced from D:\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\UNIT1.OBJ Error: Unresolved external 'Pmycomserv_tlb::CLSID_MyObject' referenced from D:\МОИ...
C++ Помогите распараллелить цикл!!!
Эксперты помогите, распараллелить консольное приложение на два(или четыре) ядра. Раньше ни когда не сталкивался с этим, даже не знаю, что лучше использовать (MPI, OpenMP, и т.п.) В задаче требуется вычислить n максимальных значений, значений произведений элементов двух исходных массивов. Саму программу без распараллеливания я написал: #include<iostream>; #include<ctime>; using...
C++ Cannot convert 'wchar_t &' to 'const char *' Вообщем есть вот такой кусок кода: while(ListBox1->Items->Strings!=" ") { i++; } При компиляции выдает во такую ошибку Cannot convert 'wchar_t &' to 'const char *'. Подскажите как решить проблемку. https://www.cyberforum.ru/ cpp-beginners/ thread378334.html
C++ строки Добрый день! Задача: Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем) Правильна ли такая реализация? #include <iostream> #include <stdlib.h> using namespace std; int main(){ setlocale(LC_ALL,"rus"); char mas, *mas1; int a,b,j=0; cout<<"Введите строку "; gets(mas); https://www.cyberforum.ru/ cpp-beginners/ thread378322.html Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора C++
вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с точностью\varepsilon. Таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и значение просуммированных рядов. вот функция: x-(22*x2/5)+(23*x3/10)-(24*x4/17)+(25*x5/26)-… помогите, пожалуйста! программа для с++ 6.0
C++ Метод Гаусса В школе задали написать программу , которая решает систему уравнений методом Гаусса. Матрица квадратная (колличество строк = колличеству коэффициентов). Я вроде нашёл на форуме программу но не понимаю как она работает Добавлено через 2 минуты #include "stdio.h" #include "conio.h" #include <iostream> #include <string.h> #include <stdio.h> // Îïèñàíèÿ ôóíêöèé ââîäà-âûâîäà https://www.cyberforum.ru/ cpp-beginners/ thread378320.html C++ Алгоритм звезды https://www.cyberforum.ru/ cpp-beginners/ thread378299.html
Где-то видел в книге но не могу найти этот алгоритм выводу и форматирование звезд ... Подскажите если кто-то помнит ... там идет 6 звезд, новый ряд это типа if ( i % 6 == 0 ) cout << endl; потом маленький пробел - 5 звезд и опять << endl; и так повторяется пока в цикле всё 50 звезд не выведет на экран ... пример выводу таких звезд есть на США прапоре
Наследование. Продукты и корзина C++
Дано условие: создать класс товар, содержащий какие-то общие сведения о товарах, от него производный уже какой-то определенный товар (например: печенье, молоко, хлеб). В нем тоже какие-то данные о отделе в котором он находится. И создать класс корзина, который, видимо, будет наследовать все эти конкретные товары. В корзине будут методы для работы с товарами (добавление товара, подсчет цены,...
C++ подсчитать слейдующее выражени Для заданного натурального k и действительного х подсчитать слейдующее выражение S=∑((-1)^(n-1 ) 〖(x)〗^n)/(2n)! https://www.cyberforum.ru/ cpp-beginners/ thread3
Программист
33 / 33 / 8
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
05.11.2011, 21:39 0

Что не так в программе для нахождения факториала? - C++ - Ответ 2140117

05.11.2011, 21:39. Показов 840. Ответов 4
Метки (Все метки)

Ответ

Вот тебе две функции на вычисление факториала рекурсивно и итеративно:
C++
1
2
3
4
5
6
7
long fact(long n)
{
    long answer;
    if (n == 1) return 1;
    answer = fact(n - 1) * n;
    return answer;
}
C++
1
2
3
4
5
6
7
long fact(long n)
{
    long answer = 1;
    if (n == 1) return answer;
    for (long i = 1; i <= n; ++i) answer *= i;
    return answer;
}


Вернуться к обсуждению:
Что не так в программе для нахождения факториала? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2011, 21:39
Готовые ответы и решения:

Найти ошибку в программе нахождения факториала через сложение
Написал программу для нахождения факториала через сложение чисел, но при вводе 3 выдаёт 8, а не 6....

Что в программе делает так, что процессор грузится на 100%?
Я не очень разбираюсь в С++, поэтому прошу вашей подсказки по поводу нагрузки на процессор. Вот...

Программа для нахождения факториала числа
Ребята помогите, сижу на экзамене дали прогу... Напишите программу для нахождения факториала...

Блок-схема для алгоритма нахождения факториала введенного числа
Здравствуйте очень нужна помощь,готовлюсь к сесии,а как блок схему составить не могу понять в этой...

4
05.11.2011, 21:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2011, 21:39
Помогаю со студенческими работами здесь

Что не так в программе
Здраствуйте, есть программа. В Matlab 7.10 всё работало, Matlab 2015 ругается. Текст программы...

Что в программе не так
При добавлении новой записи в БД и ее сохранение выходит ошибка, помогите плизз(сил больше нет(

Что не так в программе
Есть программа, которая находит минимальній еллемент в той строке, сумма елементов которой...

Что не так в программе?
program pr2; var b,x:integer; y,a:real; begin; write('b='); read(b); write('x='); read(x);...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru