lostyazilim
tr.link

3 for döngüsüyle 2 ücgen nasıl yaparım (ÖDEV)

15 Mesajlar 2.020 Okunma
acebozum
tr.link

Simurg Simurg Yazılım Mühendisi Kullanıcı
  • Üyelik 06.09.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım Mühendisi
  • Konum İzmir
  • Ad Soyad M** C**
  • Mesajlar 1109
  • Beğeniler 169 / 168
  • Ticaret 19, (%100)
ben c bildiğim için c ile yaptımda 4 for ile yaptım 3 for ile nasıl yapılacak merak ediyorum
3 for çok zor gibi
 

 

elektronikssl
webimgo

muratats09 muratats09 WM Aracı Kullanıcı
  • Üyelik 04.12.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Üniversite Öğrencisi
  • Konum Denizli
  • Ad Soyad M** A**
  • Mesajlar 89
  • Beğeniler 3 / 7
  • Ticaret 0, (%0)
hoca dedi valla bilmiyorum.
 

 

mustafa94 mustafa94 o_0 Kullanıcı
  • Üyelik 26.03.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Emekli Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ş**
  • Mesajlar 1398
  • Beğeniler 283 / 283
  • Ticaret 240, (%100)
Hocam C dilinde şu şekilde yaptım tek forla ama bi bakın isterseniz.Döngünün içerisindeki printf'i daha kısa yazınca hata alıyorum hep siz bi deneyin belki işinize yarar;


#include
#include

main(){

int b,i;
char ad[25];
char soyad[25];
char d[]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};
b=-1;

printf("Adinizi Girin: \n");
scanf("%s",&ad);

printf("Soyadinizi Girin: \n");
scanf("%s",&soyad);

if(ad[0]==soyad[0]){
soyad[0]='*';
}

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

d[i]=ad[0];
d[9-i]=ad[0];

d[b]=soyad[0];
d[9-b]=soyad[0];
printf("%c%c%c%c%c%c%c%c%c%c",d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9]);
printf("\n");
b++;

}
getch();
return 0;

}



Ekran görüntüsü böyle;

http://prntscr.com/egey73
 

 

Memleket mi, yıldızlar mı, gençliğim mi daha uzak?

muratats09 muratats09 WM Aracı Kullanıcı
  • Üyelik 04.12.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Üniversite Öğrencisi
  • Konum Denizli
  • Ad Soyad M** A**
  • Mesajlar 89
  • Beğeniler 3 / 7
  • Ticaret 0, (%0)
tsk ederim hocam.
 

 

wmaraci
wmaraci

muratats09 muratats09 WM Aracı Kullanıcı
  • Üyelik 04.12.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Üniversite Öğrencisi
  • Konum Denizli
  • Ad Soyad M** A**
  • Mesajlar 89
  • Beğeniler 3 / 7
  • Ticaret 0, (%0)
Arkadaşlar Çözüldü İşine Yarayabilicek olan olursa buradan alabilir.

for (int i = 0; i < 5; i++)
{

for (int k = 0; k < 10; k++)
{

if ((k == i))
Console.Write("M");
else if (k + i == 9)
{
Console.Write("M");
for (int c = 0; c < i; c++)
{
Console.Write("A");
}
}
else if (k > i)
Console.Write(" ");
else if ((k < i))
Console.Write("A");


}
Console.WriteLine();
}
Console.ReadKey();
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al