Сап двач. Помоги составить программу на языке С++, которая высчитывает факториал. Я в программировании очень слаб, поэтому не знаю, с чего начать. Фото с телефона потому, что есть только мобильный интернет.
Бамп
>>160691443 (OP)Маня, даже через мобильный интернет можно гуглить. синк эбаут ит
>>160691560Я гуглил, но что-то нихрена не понимаю.
>>160691443 (OP)Учи рекурсию, пидр. Зачем вообще учишься?
>>160691443 (OP)Считает любой факториал. https://pastebin.com/yj7M9ka1А комменты ты не заслужил.
>>160691443 (OP)https://code-live.ru/post/cpp-recursive-factorial-calculating/2 секунды в гугле.
Учись тварь ты тупая, а не проси тут свои Лабы решать.. Учебу может ты и окончишь хитростями и лаве, но после этого ты будешь ни кому не нужным дерьмом с дипломом. Так что сука бери себя в руки и вникай во все.. найди формулу в интернетах инклюдишь матч и тупая функция с простыми мат вычеслениями мимо программист
>>160691443 (OP)У тебя вверху rec красным подчёркнут. Там скорее всего ошибка
>>160692074Да и с нормальной учебой он будет никому не нужным дерьмом с дипломом. как и все остальные
Так, во-первых, анон, setlocale необязательно здесь подключать, ибо русский язык входит в состав библиотеки iostream
>>160692224Это зелёный. Потому что это объявление, а реализацию этот мудак проебал.
>>16069214->>>160692298
Да ёб твою мать. Ну и похуй, блядские ведро.
>>160692298Я немного дальтоник, но ошибки обычна расныйм подчёркивают. Нахуй зелёным?
Ааааааааахххххх, проще всё самому написать =_=С тя как всегда...\-----------------Начало---------------\#include <iostream>#include <conio.h>using namespace std;int main(){setlocale (LC_ALL, "Rus");cout << "Введите ваше число:" ;int num, answ=1;cin >> num;if (num <=0) cout << endl << "Ты чё пёс, отрицательные числа берёшь? =-=" ;else if (num == 1) cout << endl << "Ваш ответ: " << num;else {while (num != 0) {answ *= num;num--;}}cout << endl << "Ваш ответ: " << answ;getch();return 0;}\---------------------Конец--------------------\
>>160691443 (OP)Держи скотина ты тупая... помни доброту анона#include <iostream>using namespace std;long double factorial(int value){ if(value < 0) { return 0; } else if (value == 0) { return 1; } else { return value factorial(value - 1); }}int main(int argc, char * argv){ int value; cout << "Input value: "; cin >> value; cout << "N(" << value << ") = " << factorial(value) << endl << endl; return 0;}
>>160692635факториал нуля равен единицедеревня, блядь
Фак, скобку смести ниже...answ *= num;num--;}cout << endl << "Ваш ответ: " << answ;}...
>>160692702Ну и хер с этим, сам допишет =_=
>>160692635индусский говнокод>>160692641божественный мед
>>160691443 (OP)
>>160692402Тому шо это и не ошибка. Точнее ошибка, но студия ее выдаст на этапе компиляции. А зелёным наверно предупреждение, что нет тела функции.