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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread207599.html
Помогите написать лабу в С++ со строками, срочно.плиз
C++ Передача массивов в качестве параметров Используя тип структура для передачи массивов, в матрице m х n вычислить произведения элементов, расположенных между первым и последним нулевыми элементами в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread207580.html
C++ Программа для сжатия графических данных на С++
Приветик ребята! Тут такая задача нужно программу для сжатия графических данных написаную на С++ ! Может кто знает как ее написать или где можно найти исходник? Подскажите пожалуйста кто знает, очень нужно! Зарание спасибо!
class vector (sub operation) C++
Всем привета :) Задание: Реализовать клас вектор , и умножить вектор на вектор.. Проблема состоит в том что я не могу понять как ввести координаты вектора с клавиатуры :( Нашёл какй то стремный код для Вв/вв: friend istream& operator >> (istream& is, Vector& v) { for(size_t i = 0; i < v.size; i++) {
C++ Вывести элементы K-й строки данной матрицы http://www.cyberforum.ru/cpp-beginners/thread207210.html
вот условие помогите пожалуйста Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Вывести элементы K-й строки данной матрицы. надо сделать на C++ Добавлено через 3 часа 44 минуты #include <iostream> using namespace std; int main() {
C++ Как считать параметр коммандной строки Я понимаю, что его можно считать из заголовка экзешника, но существует ли более простой способ, а то не охото байтики перебирать. p.s. имеется в виду параметр комм. строки при запуске файла. подробнее

Показать сообщение отдельно
sasha2513
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 7
10.12.2010, 11:04     Помогите написать рекурсивную функцию
нужно написать рекурсивную функцию, которая определяет произведение введенных негативных действительных чисел х (условием завершения вычислений считать введение положительного числа).

но у меня во всех случаях произведение =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();}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru