merhaba 4 tane ödevim var c dili ile ilgili
hatalı ve özeliklikle EKSIK kod satırı oldugundan suphelenıyorum göz atmanızı rica edıyorum programları deneyemedım, cunku bılgısayarda calıstıramadım codeblocks veya devc++ ı sımdıden tesekkurler arkadaslar
1-
Kullanıcı tarafından girilecek 2 sayının OBEBâini bulan bir c programı yazınız.
int sayi1, sayi2, kucukSayi;
int i, sonuc = 1;
printf("Birinci Sayiyi Giriniz: ");
scanf("%d", &sayi1);
printf("Ikinci Sayiyi giriniz: ");
scanf("%d", &sayi2);
if (sayi1 < sayi2)
kucukSayi = sayi1;
else
kucukSayi = sayi1;
for(i = 2; i <= kucukSayi; i++) {
if(sayi1 % i == 0 && sayi2 % i ==0)
sonuc = i;
2- 10 kişilişik bir sınıfın bir dersten aldıkları ortalama puanını hesaplayacak bir c programı yazınız.
int sayi=0, toplam=0, kisisayisi=0;
for(int i = 1 ; i<=10;i++){
printf("%d.sayi giriniz:",i);
scanf("%d",&sayi);
toplam=toplam+sayi;
kisisayisi++;
}
toplam=toplam/kisisayisi;
printf("%d ortalama", toplam);
}
3-)
Kullanıcının gireceği BELİRLİ miktarda(en az 4, en çok 10) tam sayıyın en büyüğünü ve
en küçüğünü ekrana yazdıracak bir c programı yazınız.
int sayi, adet, i;
int kucuk, buyuk;
printf("Kac Adet Sayi Girilecek ? ");
scanf("%d", &adet);
for(i=0; i<adet; i++){
printf("%d).Sayiyi Giriniz: ", i+1);
scanf("%d", &sayi);
if(i==0){
buyuk = sayi;
kucuk = sayi;
}
else{
if(kucuk > sayi)
kucuk = sayi;
if(buyuk < sayi
buyuk = sayi;
}
}
printf("En kucuk sayi= %d\n", kucuk);
printf(En buyuk sayi= %d", buyuk);
}
4) Kullanıcının gireceği BELİRSİZ miktarda(en az 2) tam sayıyın en büyüğünü ve en
küçüğünü ekrana yazdıracak kullanıcı -1 girince sonlanacak bir c programı yazınız.
int sayi, adet, i;
int kucuk, buyuk;
printf("Kac Adet Sayi Girilecek ? ");
scanf("%d", &adet);
for(i=0; i<adet; i++){
printf("%d).Sayiyi Giriniz: ", i+1);
scanf("%d", &sayi);
if(sayi==-1){
printf("-1 degeri girildi program sonlaniyor");
break;
}
else{
if(i==0){
buyuk = sayi;
kucuk = sayi;
}
else{
if(kucuk > sayi)
kucuk = sayi;
if(buyuk < sayi)
buyuk = sayi;
}
}
}
printf("En kucuk sayi= %d\n", kucuk);
printf(En buyuk sayi= %d", buyuk);
}
hatalı ve özeliklikle EKSIK kod satırı oldugundan suphelenıyorum göz atmanızı rica edıyorum programları deneyemedım, cunku bılgısayarda calıstıramadım codeblocks veya devc++ ı sımdıden tesekkurler arkadaslar
1-
Kullanıcı tarafından girilecek 2 sayının OBEBâini bulan bir c programı yazınız.
int sayi1, sayi2, kucukSayi;
int i, sonuc = 1;
printf("Birinci Sayiyi Giriniz: ");
scanf("%d", &sayi1);
printf("Ikinci Sayiyi giriniz: ");
scanf("%d", &sayi2);
if (sayi1 < sayi2)
kucukSayi = sayi1;
else
kucukSayi = sayi1;
for(i = 2; i <= kucukSayi; i++) {
if(sayi1 % i == 0 && sayi2 % i ==0)
sonuc = i;
2- 10 kişilişik bir sınıfın bir dersten aldıkları ortalama puanını hesaplayacak bir c programı yazınız.
int sayi=0, toplam=0, kisisayisi=0;
for(int i = 1 ; i<=10;i++){
printf("%d.sayi giriniz:",i);
scanf("%d",&sayi);
toplam=toplam+sayi;
kisisayisi++;
}
toplam=toplam/kisisayisi;
printf("%d ortalama", toplam);
}
3-)
Kullanıcının gireceği BELİRLİ miktarda(en az 4, en çok 10) tam sayıyın en büyüğünü ve
en küçüğünü ekrana yazdıracak bir c programı yazınız.
int sayi, adet, i;
int kucuk, buyuk;
printf("Kac Adet Sayi Girilecek ? ");
scanf("%d", &adet);
for(i=0; i<adet; i++){
printf("%d).Sayiyi Giriniz: ", i+1);
scanf("%d", &sayi);
if(i==0){
buyuk = sayi;
kucuk = sayi;
}
else{
if(kucuk > sayi)
kucuk = sayi;
if(buyuk < sayi
buyuk = sayi;
}
}
printf("En kucuk sayi= %d\n", kucuk);
printf(En buyuk sayi= %d", buyuk);
}
4) Kullanıcının gireceği BELİRSİZ miktarda(en az 2) tam sayıyın en büyüğünü ve en
küçüğünü ekrana yazdıracak kullanıcı -1 girince sonlanacak bir c programı yazınız.
int sayi, adet, i;
int kucuk, buyuk;
printf("Kac Adet Sayi Girilecek ? ");
scanf("%d", &adet);
for(i=0; i<adet; i++){
printf("%d).Sayiyi Giriniz: ", i+1);
scanf("%d", &sayi);
if(sayi==-1){
printf("-1 degeri girildi program sonlaniyor");
break;
}
else{
if(i==0){
buyuk = sayi;
kucuk = sayi;
}
else{
if(kucuk > sayi)
kucuk = sayi;
if(buyuk < sayi)
buyuk = sayi;
}
}
}
printf("En kucuk sayi= %d\n", kucuk);
printf(En buyuk sayi= %d", buyuk);
}