C'de bir hata (yardım)

Kodla Büyü

cinefil

Seçkin Üye
Seçkin Üye
Mesajlar
1,180
resimdeki bu hatanın ne anlama geldiğini bi türlü anlamadım.. yardımcı olursanız çok sevinirim...
 

Ekli dosyalar

  • Adsız3.jpg
    Adsız3.jpg
    109.2 KB · Görüntüleme: 1,176
muhtemelen T=T + X deki T nin ilk değerini belirtmediğiniz için böyle bi hata alıyorsunuz.
 
o satırdaki her ; için bir alt satıra kaydırsanız da hangisinde hata verdiğini daha iyi anlasak :)
 
omd' Alıntı:
o satırdaki her ; için bir alt satıra kaydırsanız da hangisinde hata verdiğini daha iyi anlasak :)

#include<stdio.h>
#include<conio.h>
int main()
{
int T,TC,CN,TT,KT,X;
char i,j,M,N;
float AORT,CORT,TORT;
int A[25][25];
int B[25][25];
int C[25];
do
{

printf("M ve N giriniz");
printf("M=");scanf("%c",&M);
printf("N=");scanf("%c",&N);
}while ((M!=N) || ((M==N)&&(M<5)));
T=0;
for (i=1;i<=M;i++)
{
for (j=1;j<=N;j++)
{
printf("A[%c,%c]= ",i,j);
scanf("%d",&X);
A[i,j]=X;T=T+X;B[j,i]=A[i,j];
if (A[i,j] % 2==0)
{
TC=TC+A{i,j];CN=CN+1;
{
else {TT=TT+A[i,j];TN=TN+1
}
if(i==j)
KT=KT+A[i,j];
}
for(i=1;i<=N;i++)
C=A[2,i]-A[i,5];
AORT=T/(M*N)
.....................................................................

daha iyi anlaşılması için kodları açık açık yazayım... kırmızı renlkli satırda şu hatayı veriyor ve niye verdiğini anlamadım : incompatible types in assignment of `int' to `int[25]'
 
kırmızılı satırı üç satırda yazıp derlemenizi söylemiştim aslında şöyle:

Kod:
A[i,j]=X;
T=T+X;
B[j,i]=A[i,j];
 
BBNET
Geri
Üst