1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
Добрый вечер необходимо написать программу которая считает факториал, Пользователем вводится точность E которая не должна превышать диапазон 0.1<= E<=0.0001, и x, где x действительное число x>0.5. Саму программу для подсчета факториала я написал, проблема возникла с проверками на вводе, т.е нужно чтобы пользователь не мог ввести число не выходящее за диапазон, и чтобы не был введен символ. Раньше писал программы на pascal там все реализовавалось достаточно просто с помощью IOResult и обычного цикла. Заранее благодарю за помощь.
#include <math.h> #include <stdio.h> #include <conio.h> #include <iostream.h> int main () { int i; float sum,chisl,znam,x,e; char ch; clrscr(); do { printf ("Vvedite x: ",'/n'); scanf ("%f",&x); } while (x>0.5);
printf ("Vvedite e: ",'/n'); scanf ("%f",&e); i=0; sum=0; do { i++; chisl = pow ((x-i),i); znam = i*(pow (x,i)); sum = sum + (chisl/znam);