4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
|
|
1 | |
Ошибка после ввода числа20.12.2010, 15:44. Показов 922. Ответов 3
Метки нет Все метки)
(Код
#include <stdio.h> #include <math.h> int fact(int n1) { if (n1==0) n1=1; else n1=n1*fact(n1-1); return n1; } void main() { float y,c,b,a,ha; int n,k; ha=0.1; n=0; printf(" Vvedite a: "); scanf("%f",a); printf(" Vvedite b: "); scanf("%f",b); printf(" Vvedite c: "); scanf("%f",c); printf("a: \t y:"); while (M_PI*a*a<=c) { y=pow(M_PI*a*a,1/5)+1/b+(b-a/2)/(a+b); printf("%2.1f",a); printf("\t"); printf("%2.3f",y); printf("\n"); a+=ha; n++; } k=fact(n); printf("Kolichestvo vichislenih y: %d",n); printf("k=n!: %d",k); getchar(); return ; } Ввожу обычное число
0
|
|
20.12.2010, 15:44 | |
Ответы с готовыми решениями:
3
Ошибка после ввода любого числа Вылет после ввода первого числа Ошибка после ввода данных Ошибка после компиляции и ввода |
Бродяга
314 / 268 / 56
Регистрация: 27.08.2010
Сообщений: 553
|
||||||
20.12.2010, 15:46 | 2 | |||||
1
|
4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
|
|
20.12.2010, 16:07 [ТС] | 3 |
Исправила, все ок.
Тока теперь не срабатывает getchar(); Т.е. раньше не закрывалась программа пока не нажат Enter, а теперь закрывается и getchar(); не помагает
0
|
20.12.2010, 16:21 | 4 |
Попробуй добавить #include <conio.h> и использовать функцию getch(); вместо getchar(); Если у тебя Visual Studio, то используй функцию _getch(); из той же бибилиотеки #include<conio.h>
1
|
20.12.2010, 16:21 | |
Помогаю со студенческими работами здесь
4
Последовательно вводятся числа, найти их произведение. Ввод остановить после ввода второго отрицательного значения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |