Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- double Natural(int n){
- if(n < 2) return 1;
- else return (1 - 1.0/(n*n)) * Natural(n - 1);
- }
- int main(){
- unsigned int n;
- printf("n =");
- if(scanf("%u", &n) != 1){
- perror("Ошибка. Некорректный"
- "формат данных\n");
- return 1;
- }
- if(n <= 2){
- perror("Ошибка. Неверное n (n > 2)");
- return 1;
- }
- printf("P = %8.4f\n", Natural(n));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement