Merhaba Arkadaşlar C hakkında pek bilgim yok. Çat pat sağdan soldan bulduğum program kodlarına açıklama satırı eklemem lazm. Yardımcı olursanız çok sevinirim Şimdiden teşekkürler. 1.Program; #include <stdio.h>
int main(void) { int i, n; float ara=0, sonuc=1;
for(n=1; n<=20; n++){ for(i=1; i<=n; i++){ ara += ((float) (i-n))/(i+n); } sonuc = sonuc * ara; ara = 0; }
#include <stdio.h> //burda kütüphane ekliyorsun basit fonksiyonlar için fazla kurcalamana gerek yok
int main(void) { // Main fonksiyonun , bütün kodlarını buraya yazıyorsunuz şuanlık . int i, n; // Sayaç için tanımlama yapıyorsun , int tipinde ( 0 ile 6-7 basamaklara kadar gidiyor virgüllü kabul olmaz) , veri tiplerine bakarsın. float ara=0, sonuc=1; //Float tipinde tanımlama , virgüllü de kabul ediyor.
for(n=1; n<=20; n++){ // Bir sayacımız var 1-den 20ye kadar toplam 20kere döngüye gidiyor parantezin içindeki işlemler for(i=1; i<=n; i++){ //Bu da ikinci sayacımız , birinci döngüyle bağlantılı mesela n=1 i=1 döngü bitti şimdi n=2 i=1 sonra n=2 i=2 ve yine döngü biter . ara += ((float) (i-n))/(i+n); //basit matematik işlemleri falan filan } sonuc = sonuc * ara; ara = 0; }
printf("Sonuç %f",sonuc); //( sonucu float cinsinden yazıyoruz ) return 0; // Bu klasik oynamaya gerek yok sabit fonkşın }
1.Program;
#include <stdio.h>
int main(void) {
int i, n;
float ara=0, sonuc=1;
for(n=1; n<=20; n++){
for(i=1; i<=n; i++){
ara += ((float) (i-n))/(i+n);
}
sonuc = sonuc * ara;
ara = 0;
}
printf("Sonuç %f",sonuc);
return 0;
}
2.Program ;
#include<stdio.h>
#include<conio.h>
int a,b,c,sure;
int main()
{
printf ("sureyi giriniz:");
scanf ("%d", &sure);
printf ("\n____________");
a=sure/3600;
b=(sure-(a*3600))/60;
c=sure-(a*3600)-(b*60);
printf ("\nbu sure %d saat, %d dakika, %d saniye eder",a,b,c);
getch();
return 0;
}
-Şimdiden Teşekkürler.