C++ – Yıldızlar(*) ile eşkenar dörtgen yapan program (Console)
C++ da döngüler ve recursive metodlar kullanarak baklava dilimi şeklinde eşkenar dörtgen yapımı.Merhaba arkadaşlar.. C++ da döngüler ve recursive metodlar […]
C++ da döngüler ve recursive metodlar kullanarak baklava dilimi şeklinde eşkenar dörtgen yapımı.Merhaba arkadaşlar.. C++ da döngüler ve recursive metodlar […]
C++ da döngüler ve recursive metodlar kullanarak baklava dilimi şeklinde eşkenar dörtgen yapımı.Merhaba arkadaşlar..
C++ da döngüler ve recursive metodlar kullanarak baklava dilimi şeklinde eşkenar dörtgen yapımı.
Recursive bir metoddur. Girilen değer kadar ekrana boşluk basar.
void bosluk (int x){
if(x>1){
cout<<" ";
bosluk(x-1);
}
else
cout<<" ";
}
Recursive bir metoddur. Girilen değer kadar ekrana yıldız(*) basar.
void star (int x){
if(x == 1)
cout<<"*";
else{
cout<<"*";
star(x-1);
}
}
Bir kenarda ne kadar yıldız kullanacağını kullanıcıdan alıyoruz ve döngülerle ne kadar yıldız ve boşluk kullanacağımı belirtiyoruz..
#include <conio.h>
#include <iostream>
using namespace std;
void bosluk(int);
void star(int);
int main (){
int s;
cout<<"sayi girin";
cin>>s;
for(int i=1;i<s;i++){
bosluk(s-i);
star(i);
star(i);
cout<<endl;
}
for(int i=s;i>1;i--){
bosluk(s-i+1);
star(i-1);
star(i-1);
cout<<endl;
}
getch();
return 0;
}
yorum yap