İçeriğe geç

C++ İLE DÜZGÜN ÜÇGEN NASIL YAPILIR?

C++ ile düzgün üçgen yapımı

#include <iostream> 
using namespace std; 
int main()
{
	int sayi;
	cout<<"bir sayi giriniz: "<<endl;
	cin>>sayi;
	for(int a=1;a<=sayi;a++) //satir sayisini belirler
	{
		for(int b=1;b<=sayi-a;b++) //kaç boşluk atılacağını belirler
		{
			cout<<" ";
		}
		for(int c=1;c<a*2;c++) //kaç yıldız yazılacağını belirler
		{
			cout<<"*";
		}
		cout<<endl; // Döngü sonunda bir alt satıra inmek için kullanılır
	}
}

  • İlk for kullanıcının girdiği sayı kadar satır oluşturuyor.
  • İkinci for kaç boşluk atılacak onu belirler.
  • Üçüncü for ise girilen sayıya göre yıldızları belirler.

Örneğin kullanıcı 5 sayısını girer ise tüm for’lar 1 den başlar ve kullanıcının girdiği sayıya kadar devam eder yani örneğimizdeki gibi 5 e kadar devam eder. İlk for 1 den başlar ve 1. satırı oluşturur içindeki ilk for ise “sayi-a” (5-1=4) kadar boşluk atar ilk for’un içindeki ikinci for ise 1 yıldız (1*2=2) yazar ekrana ama burada dikkat etmeniz gereken bir yer var 3. for küçük eşit değil buna dikkat edilmeli, Sayı ise büyükçe atılan boşluk düşüyor ama yazılan yıldız ise fazlaşıyor.

Böyle bir tablodan daha rahat görebilirsiniz:

C++ İLE DÜZGÜN ÜÇGEN

Kullanıcının 5 sayısını girmesi ile oluşan üçgen:

Kullanıcının 8 sayısını girmesi ile oluşan üçgen:

Kategori:GenelProjelerim

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir