Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите написать рекурсивную функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру для хранения следующей информации http://www.cyberforum.ru/cpp-beginners/thread207713.html
Нужно срочно написать, а не выходит(((( Описать структуру для хранения следующей информации (при необходимости используйте перечисления): данные о платежах: · наличными (вид валюты, сумма); ...
C++ Упорядочить целые числа в строке по убыванию Задана строка, содержащая вещественные числа (максимум 20 чисел). Упорядочить целые числа в строке по убыванию. подскажите пожалуйста как вводить числа и как определить целое число или нет?... http://www.cyberforum.ru/cpp-beginners/thread207699.html
C++ Алгоритмы планирования
Приветствую. Нужно написать 2 алгоритма планирования FCFs(first come first serve) и SRR(selfish RR). Теоретического материала никакого нет,кроме описания самих алгоритмов ,гугл тоже не особо помог....
C++ Зеркально развернуть слово в строке.
"Ввести матрицу. Элементы матрицы - строки. Подсчитать сумму кодов символов каждого слова и, если сумма оказалась чётной, развернуть зеркально это слово в строке. Полученные матрицы вывести на...
C++ Итератор для своего контейнерного класса-списка http://www.cyberforum.ru/cpp-beginners/thread207665.html
Здравствуйте. Есть класс List, и мне надо помимо стандартных методов приделать к нему итератор. #include <cstdlib> #include <iostream> #include <string> using namespace std; template...
C++ Найти точку на окружности Здравствуйте. Подскажите, пожалуйста. По написанной программе надо найти точку, лежащую на окружности. Было задание :Составить программу по обработке одномерного массива согласно условию: ... подробнее

Показать сообщение отдельно
sasha2513
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 7

Помогите написать рекурсивную функцию - C++

10.12.2010, 11:04. Просмотров 447. Ответов 2
Метки (Все метки)

нужно написать рекурсивную функцию, которая определяет произведение введенных негативных действительных чисел х (условием завершения вычислений считать введение положительного числа).

но у меня во всех случаях произведение =0
помогите исправить!

код программы:
Текст программи:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream.h>
#include<conio.h>
float sum_el()
{float x=1,s=0;
while(x<=0)
{
cin>>x;
s=s*x;}
return s;}
void main()
{clrscr();
float s;
cout<<"\n vvedi videmni chisla";
s=sum_el();
cout<<"\n dobutok videmnuh chisel = "<<s<<" ";
getch();}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru