C Programlamada Odevim Yardim Edermisiniz?
-
merhaba arkadaslar
c odevim war kafam yapamadım odevim
hello word===> helloword
output u bu olcak ben asagidaki gibi kotladim ama mantik hatasi
war bulamdın yardım edersenız sevinirim
#include
int main()
{
char a[10]={'h','e','l','l','o',' ','w','o','r','d'};
char b[10];
int i;
for(i=0;i<10;i++
{
if(a==' ') (sorun bu ifin icinde ama bulamadim )
{
b=a[i-1];
}
else
{
b=a;
}
}
for(i=0;i<10;i++
printf("%c",b);
printf("\n");
return 0;
} -
Cok buyuk ihtimal sorun cozuldu bi dene bakalim (ben deneyemiyorum bu pc"de, sorun varsa soyle duzeltiriz)
kolay gelsin
degisikligi farketmissindir bir de dongulere bak iste..;)
sorun if'de degil yani ;)
----------------------
#include
int main()
{
char a[10];
a[1]="h";
a[2]="e";
a[3]="l";
a[4]="l";
a[5]="o";
a[6]="w";
a[7]="o";
a[8]="r";
a[9]="l";
a[10]="d";
char b[10];
int i;
for(i=0;i<11;i++)
{
if(a==" ")
{
b=a[i-1];
}
else
{
b=a;
}
}
for(i=0;i<11;i++)
printf("%c",b);
printf("\n");
return 0;
} -
cok saol ama olmuyor de
input output
hello word ===> helloword
aradakı bosluk kalkacak bitisik yazcak
dizinin altincisi bosluk onu yok sayacak ıste atlıyacak ama
mantıgını kuramadım bır turlu aklına baska bırsey gelıyormu? -
cok saol ama olmuyor de
_ _input_________output__
hello word ===> helloword
aradakı bosluk kalkacak bitisik yazcak
dizinin altincisi bosluk onu yok sayacak ıste atlıyacak ama
mantıgını kuramadım bır turlu aklına baska bırsey gelıyormu? -
2 dongu kullan o zaman 1-5 7-11 seklinde. ;)
-
Alperen beni beklersen ben başladım programlamaya :D ama daha algoritmaya girişteyim :PP (dün başladım ) bekle beni :D
-
aslinda kelimeleri kulanicidan alcaz ama ilk basta bu kolayini
yapabilirsek geriside haledır zaten kafa patladım hep array de
space si atlatamiyorum ayar oldum ya
b=a[i-1] yazıyorum space den onceki halfi alip spacein yerine
yaziyor -
arkadaslar yokmu yardım etcek kımse ya lutfen su programi yazmama yardım edin?
-
#include
int main()
{
scanf ("%c",a);
char[11];
printf ("%c",a[1]);
printf ("%c",a[2]);
printf ("%c",a[3]);
printf ("%c",a[4]);
printf ("%c",a[5]);
printf ("%c",a[7]);
printf ("%c",a[8]);
printf ("%c",a[9]);
return 0;
}
__________
Emin degilim ama bu sekil calisir mi acaba ? compilerim yuklu degil, bana calismaz gibi geliyor, yani a[1] i fln tanimlamadan, ama compilerdan hersey beklenir, bir de bakmissin zaten compileri yazan adam tanimlamistir... bi de boyle dene istersen... -
oylede olmuyor zaten diziler her zaman birden baslar
-
int main()
{
char a[10]={'h','e','l','l','o',' ','w','o','r','d'};
int i;
for(i=0;i<10;i++){
if(a!=' ')
printf("%c",a);
}
printf("\n");
return 0;
}
Toplam Hit: 4397 Toplam Mesaj: 15