سلام دوستان
من می خواستم برنامه بنویسم که یک مثلث با ستاره درسته کنه البته فقط باید با دستور while باشد
ضمیمه 145266
ممنون
Printable View
سلام دوستان
من می خواستم برنامه بنویسم که یک مثلث با ستاره درسته کنه البته فقط باید با دستور while باشد
ضمیمه 145266
ممنون
سلام
#include <stdio.h>
int main()
{
int input = 0;
printf("Enter one number: ");
scanf("%d", &input);
while (input < 0)
{
printf("Please enter possitive number: ");
scanf("%d", &input);
}
int countOuter = 0;
int countInner = input;
int temp = input;
int p = 0;
while (countOuter < input)
{
while (countInner > 1)
{
printf(" "); // space
--countInner;
}
while (p <= countOuter)
{
printf("*");
if (p != 0)
{
printf("*");
}
++p;
}
printf("\n");
++countOuter;
--temp;
countInner = temp;
p = 0;
}
return 0;
}
مثال:
Enter one number: 4
*
***
*****
*******