Arkadaşlar geçen gün Deitel&Deitel C ve C++ kitabını satın aldım.İlk iki ünitede hiç sorun çıkmadı ancak üçüncü ünitedeki ( C'de yapısal program geliştirme) sayıcı ve nöbetçi kontrollü döngülerde sorun yaşıyorum.Kitaptaki kodu aynen derleyiciye geçirdiğim halde bir çok hata buluyor ve kodu derlemiyor.Aşağıdaki koda şu hataları veriyor:
* C:\Dev-Cpp\Sınıf Ortalaması.cpp In function `int main()':
*7 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected unqualified-id before '!' token
*7 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected `,' or `;' before '!' token
*8 C:\Dev-Cpp\Sınıf Ortalaması.cpp `toplam' undeclared (first use this function)
* (Each undeclared identifier is reported only once for each function it appears in.)
*10 C:\Dev-Cpp\Sınıf Ortalaması.cpp missing terminating " character
*11 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ')' token
*13 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before '!=' token
*14 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ';' token
*17 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ')' token
#include <stdio.h>
#include <conio.h>
/* Sayıcı kontrollü döngüye bir örnek*/
int main()
{
float ortalama;
int sayici,not,toplam;
toplam=0;
sayici=0;
printf("Notu giriniz: (Cikis icin -1'e basiniz.\n)");
scanf("%d",¬);
while (not!=-1){
toplam=toplam+not;
sayici=sayici+1;
printf("Notu giriniz(Cikis icin -1'e basiniz. \n");
scanf("%d",¬);
}
if (sayici!=0){
ortalama=(float)toplam/sayici;
printf("Sinif ortalamasi %.2f",ortalama);
}
else
printf("Hic not girilmemistir.\n");
getch();
return 0 ;
}
Yardımcı olursanız sevinirim arkadaşlar.
Yardımcı olabilecek kimse yok mu? :(
* C:\Dev-Cpp\Sınıf Ortalaması.cpp In function `int main()':
*7 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected unqualified-id before '!' token
*7 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected `,' or `;' before '!' token
*8 C:\Dev-Cpp\Sınıf Ortalaması.cpp `toplam' undeclared (first use this function)
* (Each undeclared identifier is reported only once for each function it appears in.)
*10 C:\Dev-Cpp\Sınıf Ortalaması.cpp missing terminating " character
*11 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ')' token
*13 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before '!=' token
*14 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ';' token
*17 C:\Dev-Cpp\Sınıf Ortalaması.cpp expected primary-expression before ')' token
#include <stdio.h>
#include <conio.h>
/* Sayıcı kontrollü döngüye bir örnek*/
int main()
{
float ortalama;
int sayici,not,toplam;
toplam=0;
sayici=0;
printf("Notu giriniz: (Cikis icin -1'e basiniz.\n)");
scanf("%d",¬);
while (not!=-1){
toplam=toplam+not;
sayici=sayici+1;
printf("Notu giriniz(Cikis icin -1'e basiniz. \n");
scanf("%d",¬);
}
if (sayici!=0){
ortalama=(float)toplam/sayici;
printf("Sinif ortalamasi %.2f",ortalama);
}
else
printf("Hic not girilmemistir.\n");
getch();
return 0 ;
}
Yardımcı olursanız sevinirim arkadaşlar.
Yardımcı olabilecek kimse yok mu? :(