Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

Program yanlış çalışıyor hatayı bulamadım

#include<stdio.h>
int main()
{
    int N,sayac;
    float a,alan=0;
    printf("En buyuk karenin bir kenar uzunlugunu ve toplmda kac kare istediginizi yaziniz:");
    scanf("%f %d",&a,&N);
    for(sayac=1;sayac<=N;sayac++);
    {
        alan+=a*a;
        a/=2;
    }
    printf("Toplam alan:%f",alan);
    return 0;
}


En buyuk karenin bir kenar uzunlugunu ve toplmda kac kare istediginizi yaziniz:4   2
Toplam alan:16.000000  

En buyuk karenin bir kenar uzunlugunu ve toplmda kac kare istediginizi yaziniz:8  3
Toplam alan:64.000000


Soran: 15.08.20 01:53
yolda_
41p 5ü

1 Cevap

0
    for(sayac=1;sayac<=N;sayac++);
satırının sonundaki ; yüzünden çalıştıracak gövdesi olmayan döngü oluşturmuş. Yani döngü yok, bir kez hesaplama yapıp bitiyor.


Cevaplayan: 19.08.20 09:36
cevapsitesi
102,035p 16ü
Cevabı seçen: 08.09.20 20:37
cevapsitesi   102,035p 16ü