C kodunda does not name a type hatası

Main fonkisyonu öyle yazılmaz. Aşağıdaki şekilde olur. Bunun dışında gözüme çarpan bir şey olmadı ama kodu atmanız daha sağlıklı olacaktır. Main fonksiyonu başına int yazmak zorunda değilsiniz. Void de yazabilirsiniz, bu sayede return demenize de gerek kalmaz. Ama bazı geliştirme ortamları uyarı veriyor.
C:
int main(){
    //buraya kodları yazacaksın
    return 0;
}
 
Ekran görüntüsü yerine kodu yazarsanız daha iyi yardımcı olabilirim.
#include<stdio.h>
#include<stdlib.h>
int main();

int i,j,topla=0,m[7][4];
for(i=0;i<7;i++)
{
for(j=0;j<4;j++) {

m[j]=5; } //(i) de olacak buraya yazarken metin otomatik düzenleniyor
}

for(i=5;i<7;i++)
{

for(j=0;j<4;j++) {

topla = topla + m[j]; } //(i) de olacak buraya yazarken metin otomatik düzenleniyor
printf("\n topla = %d",topla);
}

return 0;

Kodları atabilir misiniz buraya?
 
Son düzenleme:

Buyrun düzeltilmiş kod:

C:
#include<stdio.h>
#include<stdlib.h>

int main(){
    int i,j,topla=0,m[7];
    for(i=0;i<7;i++)
    {
        for(j=0;j<4;j++) {
            m[j]=5;
        } //(i) de olacak buraya yazarken metin otomatik düzenleniyor
    }
    for(i=5;i<7;i++) {
        for(j=0;j<4;j++) {
            topla = topla + m[j];
        } //(i) de olacak buraya yazarken metin otomatik düzenleniyor
    printf("\n topla = %d",topla);
    }
    return 0;
}
 
Teşekkür ederim,int main yanındaki ; nasıl fark etmedim anlamadım
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…