چند قطعه کد به زبان c
 
وبلاگ علمی تفریحی
به وبلاگ علمی تفریحی جوانان خوش آمدید.
درباره وبلاگ


به وبلاگ خودتان خوش آمدید.
آخرین مطالب
نويسندگان
چهار شنبه 28 دی 1390برچسب:, :: 10:31 ::  نويسنده : محمد

 

 
 
#include
#include
void main()
{
int x=100;
clrscr();
printf("odd numbers are:\n");
for(x;x>=1;x--)
{
                if(x%2!=0)
                               printf("%d\t",x);
}
getche();
}


 
2- برنامه ای بنویسید که دو عدد صحیح را بگیرد و تمام اعداد زوج بین آنها را چاپ کند.
#include
#include
void main()
{
int x,y;
clrscr();
printf("Enter two correct number:\n");
scanf("%d %d",&x,&y);
if(x==y)
                printf("There isn't even number between them");
if(y>x+1)
                for(x+1;x<=y;x++)
                               if(x%2==0)
                                               printf("\n%d",x);
if(x>y+1)
                for(y+1;y<=x;y++)
                               if(y%2==0)
                                               printf("\n%d",y);
getche();
}


 
3- برنامه ای بنویسید که ابتدا تعداد دانش آموزان، سپس نمرات آنها را دریافت کند و در نهایت میانگین کل کلاس را چاپ کند.
#include
#include
void main()
{
clrscr();
int count,x=1;
short float grade,y;
printf("Enetr count of student= ");
scanf("%d",&count);
printf("\nYou can enter just %d student avarage.\n",count);
while(x<=count)
{
                scanf("%f",&y);
                if(y>=0 && y<=20)
                {
                               x++;
                               grade+=y;
                }
                if(y<0 || y>20)
                               printf("You can enter correct number 0-20\n");
}
printf("Avrage of student is= %f",grade/count);
getche();
}


 
4- برنامه ای بنویسید که ده عدد دریافت کرده و در پایان کوچکترین و بزرگترین آنها را چاپ کند.
#include
#include
void main()
{
clrscr();
float num;
float max,min;
int flag=0;
printf("Enter ten number:\n");
for(int x=1;x<=10;x++)
                {
                scanf("%f",&num);
                flag++;
                if(flag==1)
                               max=num,min=num;
                if(num>max)
                               max=num;
                if(num
                               min=num;
                }
printf("minimum is= %f",min);
printf("\nmaximum is= %f",max);
getche();
}


 
5- برنامه ای بنویسید که دو عدد گرفته، بزرگترین و کوچکترین مقسوم علیه مشترک آنها را چاپ کند.
#include
#include
void main(){
clrscr();
printf("Enter two number:\n");
int num1,num2;
scanf("%d %d",&num1,&num2);
int temp;
int max=0,min=0;
if(num1>num2)
                temp=num2;
if(num2>num1)
                temp=num1;
int flag=0;
for(int i=2;i
                if(num1%i==0 && num2%i==0)
                               if(flag==0){
                                               min=i,max=i;
                                               flag++;
                                               }
                               if(flag>0)
                                               if(i
                                                               min=i;
                                               if(i>max)
                                                               max=i;
printf("max is=%d\nmin is=%d",max,min);
getch();
}


 
6- برنامه ای بنویسید که جدول ضرب را چاپ کند.
#include
#include
void main()
{
clrscr();
for(int i=1;i<=10;i++)
{
                for(int j=1;j<=10;j++)
                               printf("%d ",i*j);
                printf("\n");
}
getche();
}


 
7- برنامه ای بنویسید که حاصل عبارت زیر را محاسبه کند.
1 – 1/2 + 1/3 - 1/4 + 1/5 – 1/6 + ... 1/n
 
#include
#include
void main(){
short float count=0;
int n;
clrscr();
printf("Enter a number: ");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
                if(i%2==0)
                               count-=(float)1/i;
                if(i%2!=0)
                               count+=(float)1/i;
}
printf("\n%f",count);
getche();
}
 
 
 
 
 
 
8- برنامه ای بنویسید که عدد صحیح را بگیرد و با کمترین تعداد دفعات تکرار، اول بودن یا نبودن آن را مشخص کند.
#include
#include
void main()
{
clrscr();
int x=0;
printf("Enter a number\n");
scanf("%d",&x);
int flag=0;
for(int i=2;i<=x/2;i++)
{
                if(x%i==0)
                {
                               flag=1;
                               printf("Number isn't first");
                               break;
                }
}
                if(flag==0)
                               printf("Number is first.");
getch();
}
 
 
 
 
 
9- برنامه ای بنویسید که تمام اعداد 2 رقمی که، بر مجموع ارقامش بخش پذیر هستند را چاپ کند.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10- برنامه بنویسید که روی مانیتور شکل روبه رو را چاپ کند.
 
 
 
 
 
#include
#include
void main()
{
clrscr();
int j=0;
for(int i=0;i<=6;i++)
{
                if(j<=3){
                               for(j=0;j<=i;j++)
                                               printf("*");
                               printf("\n");
                }
                if(j>3){
                               for(int k=j-1;i<=k+j;k--)
                                               printf("*");
                               printf("\n");
                }
}
printf("*");
getch();
}
11- برنامه ای بنویسید که یک لیست ( آرایه ) از اعداد و سپس یک عدد را بگیرد و تعداد دفعات آن عدد را در آرایه معین کند.
#include
#include
void main()
{
clrscr();
int array[10];
int num,repeat=0;
printf("You just enter ten number:\n");
for(int i=0;i<10;i++)
                scanf("%d",&array[i]);
printf("\nNow you just insert one number:");
scanf("%d",&num);
for(int j=0;j<10;j++)
                if(array[j]==num)
                               repeat++;
printf("\nCount of repeat is= %d",repeat);
getch();
}


 
12- برنامه ای بنویسید که یک آرایه از اعداد را بگیرد و به ترتیب صعودی مرتب کند.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13- برنامه ای بنویسید که اعداد اول کوچکتر هزار را در آرایه ای به ترتیب ذخیره کند.
#include
#include
#include
void main()
{
int number[300];
clrscr();
printf("first is:\n");
int count=0;
for(int num=1;num<=1000;num++)
{
int flag=0;
for(int i=2;i<=num/2;i++)
{
                if(num%i==0)
                               flag=1;
}
if(flag==0)
{
                printf("%d\t",num);
                number[count]=num;
                count++;
}
}
getch();
}
14- برنامه ای بنویسید که آرایه ای را بگیرد سپس بزرگترین و کوچکترین مقدار و میانگین مقادیر را محاسبه کند.
#include
#include
void main(){
clrscr();
int num[10];
int max=0,min=0,avg=0;
int flag=0;
printf("You just enter 10 number\n");
for(int i=0;i<10;i++){
                scanf("%d",&num[i]);
                avg+=num[i];
                if(flag==0){
                               min=num[i];
                               max=num[i];
                               flag++;

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





پيوندها



نام :
وب :
پیام :
2+2=:
(Refresh)

آمار وب سایت:
 

بازدید امروز : 73
بازدید دیروز : 3
بازدید هفته : 77
بازدید ماه : 337
بازدید کل : 103372
تعداد مطالب : 62
تعداد نظرات : 0
تعداد آنلاین : 1