الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

رسم معين بحلقة for واحدة

مغلق
بدأه mofeed chaar في 17 أكتوبر 2006 · 1 رد · 379 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا هو البرنامج ولكن اولا ادخل عدد اسطر المعين

import java.util.*;
public class Moa {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int total=0;
		int a=in.nextInt();
		double d = Math.pow(a*2-1,2);
		for(int w=(a*2-1);w<=d+(a*2-1);w++)
		{
			if (total<a+1)
			{
			if(w<=(a-total)+(total*(a*2-1)))
			System.out.print(" ");
		 else
			 if(w<=((a-total)+(total*2-1)+(total*(a*2-1))))
			 System.out.print("*");

		 }
		 else
		 {
			 if (total>=a)
			 {
			 if(w<=(total-a)+((total)*(a*2-1)))
				System.out.print(" ");
			 else
				if(w<=(total-a+2)+((total)*(a*2-1))+((a*2-1)-total)*2-1)
				  System.out.print("*");

			 }

		 }
		 if(w%(a*2-1)==0)
		 {
			   System.out.println();
			   total++;

		 }

		}
	}
}

mofeedchaar@hotmail.com

#2

موجود مثل هذه البرامج في القسم وامثلة

لست متواجد بشكل يومي

هذا الموضوع مغلق.

مواضيع مشابهة