لعبة المزرعة السعيدة لعبة الفراخ

سؤال بلغة السي

Example :

______________________________________________

* ترتيب تصاعدي وتنازلي لفيكتور من 5 عناصر وطباعة هرم : 

_________________________________

 : Solution
<stdio.h>
#define size 5
void pyramid();
void sortup(int a[]);
void sort(int a[]);
int main(){
int i, a[5];
printf("enter the elements of the array \n");
for(i=0;i<size;i++)scanf("%d",&a[i]);
sort(a);
printf("\n");
sortup(a);
printf("\n");
pyramid();
}
void sortup(int a[]){
int i,j,temp;
for(i=0;i<size;i++){
for(j=i+1;j<size;j++){
if(a[j]<a[i]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}}}
for(i=0;i<size;i++)
printf("%d ",a[i]);
}
void sort(int a[]){
int i,j,temp;
for (i=0;i<size;i++){
for(j=i;j<size;j++){
if (a[j]>=a[i]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}}}
for(i=0;i<size;i++)
printf("%d ",a[i]);
}
void pyramid(){
int i,j;
for (i=0;i<5;i++){
for (j=5-i-1;j>0;j--)
printf(" ");
for (j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}

0 التعليقات:

لعبة من سيربح المليون لعبة زوما