1-> int main() in hemen üstünde kullanacağınız fonksiyonu declare etmelisiniz. Bunun için
float serialCalculation(int); kullanabilirsiniz.
2-> printf("\n conclusion: %d\n ", serialCalculation(N)); printf den float bir değer dönmesini istiyorsanız %d değil %f kullanmalısınız.
3-> serialCalculation Fonksiyonunun return ile döneceği değerin float olmasını istiyorsanız fonksiyonu float ile tanımlamalısınız.
float serialCalculation(int N)
{
//Fonksiyon içeriği
}
4-> fonksiyonun içindeki işlemin float çıktı vermesi için sum değişkenini float ile tanımlamalısınız.
float sum = 0 ;
yani kodun son hali
[ICODE]
#include<stdio.h>
#include<stdlib.h>
//1. değişiklik
float serialCalculation(int);
int main()
{
int N;
printf("\n N enter number:");
scanf("%d",&N);
//2. değişiklik
printf("\n conclusion: %f\n ", serialCalculation(N));
return 0;
}
//3.değişiklik
float serialCalculation(int N)
{
int i;
//4.değişiklik
float sum = 0;
for (i=1; i<=N; i++)
{
sum +=((i*i-3)/(i*i));
}
return sum;
1-> int main() in hemen üstünde kullanacağınız fonksiyonu declare etmelisiniz. Bunun için
float serialCalculation(int); kullanabilirsiniz.
2-> printf("\n conclusion: %d\n ", serialCalculation(N)); printf den float bir değer dönmesini istiyorsanız %d değil %f kullanmalısınız.
3-> serialCalculation Fonksiyonunun return ile döneceği değerin float olmasını istiyorsanız fonksiyonu float ile tanımlamalısınız.
float serialCalculation(int N)
{
//Fonksiyon içeriği
}
4-> fonksiyonun içindeki işlemin float çıktı vermesi için sum değişkenini float ile tanımlamalısınız.
float sum = 0 ;
yani kodun son hali
#include<stdio.h>
#include<stdlib.h>
//1. değişiklik
float serialCalculation(int);
int main()
{
int N;
printf("\n N enter number:");
scanf("%d",&N);
//2. değişiklik[/B]
printf("\n conclusion: %f\n ", serialCalculation(N));
return 0;
}
//3.değişiklik[/B]
float serialCalculation(int N)
{
int i;
//4.değişiklik[/B]
float sum = 0;
for (i=1; i<=N; i++)
{
sum +=((i*i-3)/(i*i));
}
return sum;
}
kodu girdim. enter number kısmına 3 yazıyorum sonuç -2.0000 çıkıyor. normalde -1.4166 çıkması lazımm