الگوریتم نویسی
DESCRIPTION
الگوریتم نویسی. الگوریتمی بنویسید که شعاع یک دایره را دریافت کند، محیط و مساحت آنرا محاسبه و چاپ کند. الگوریتمی که میانگین سه عدد دلخواه را محاسبه و چاپ کند. ...ادامه. الگوریتمی که سه عدد را دریافت کند و بزرگترین آنها را در خروجی چاپ کند. - PowerPoint PPT PresentationTRANSCRIPT
الگوریتم نویسی
الگوریتمی بنویسید که شعاع یک دایره را دریافت کند، محیط و مساحت آنرا محاسبه و چاپ کند
الگوریتمی که میانگین سه عدد دلخواه را محاسبه و چاپ کند
...ادامه
الگوریتمی که سه عدد را دریافت کند و بزرگترین آنها را در خروجی چاپ کند
الگوریتمی که اعداد زوج کوچکتر یا را نمایش دهدnمساوی عدد دلخواه
را دریافت کند nالگوریتمی که عدد و فاکتوریل آنرا محاسبه و چاپ کند
C برنامه نویسی
برنامه ای بنویسید که اعداد فرد سه رقمی را از بزرگ به کوچک چاپ کند#include<stdio.h> main() {
int i=999;while ( i>100 ){
printf("%d,",i); i= i - 2;
} }
برنامه ای بنویسید که دو عدد صحیح را بخواند و اعداد زوج بین آنها را چاپ کند#include<stdio.h>#include<conio.h>main() {
int a, b, c;printf("Enter 2 numbers :"); scanf("%d%d", &a, &b);if (a>b){c=a;a=b;b=c; }
... ادامه
if (a%2 !=0) a--; while (b>a+2){
a= a+2;printf("%d ",a);
} getch(); }
برنامه ای بنویسید که شعاع دایره ای را خوانده، محیط و مساحت آنرا چاپ کند
#include<stdio.h>#include<conio.h>main(){
clrscr();float pi = 3.14 ; float r,p,s ; printf (" please enter Radius: \n ") ; scanf ( " %f " , & r ) ; p = 2*pi * r ; s = pi * r *r ; printf (" The S = %f , The P = % f " , s,p) ; getch();
}
برنامه ای بنویسید که سه عدد را از ورودی خوانده و مشخص کند که می توانند اضالع یک
مثلث باشند یا خیر؟# incloude <stdio.h> # incloude <conio.h> main( ) {
float a,b,c ; scanf(" %f , %f , %f ",&a,&b,&c ); if ((a+b>c)&&(b+c>a)&&(a+c>b))
printf("yes"); else
printf("no"); getch( );
}
نمره یک دانشجو را دریافت nبرنامه ای بنویسید که کند و مشخص نماید که آیا دانشجو مشروط است یا
خیر؟# incloude <stdio.h>
# incloude <conio.h>
main( )
{
int n,c;
float m,s,avg;
printf("pleas enter mark num ");
scanf("%d \n ",&n);
s=0;
for (c=0;c<n;c+ +)
{
printf(" enter any mark :");
scanf("%f \n ", &m);
s =s +m;
}
...ادامه
avg = s/n ; if (avg<12)
printf("fail"); else
printf("suc"); getch( );
}
جمله اول 100برنامه ای بنویسید که مجموع سری زیر را محاسبه و چاپ کند
S=1+1/2+1/3+1/4…+
# include <stdio.h> # include<conio.h> main( ) {
int i; float sum; clrscr ();sum=0;for (i=1;i<=100; i++) {
...ادامه
sum = sum + 1/i; }
printf(" \nsum=%f" ,sum); getch();
}
عدد را خوانده و n برنامه ای بنویسید کهبزرگترین آنها را محاسبه و در خروجی چاپ
است)0کند(آخرین عدد ورودی
#include < stdio.h > #include < conio.h >
main () { int n , max ; clrscr() ;
printf ( “enter first num:\n“); scanf ( " %d " , & n ) ;
max = n ;
... ادامه
while ( n != 0 ){
printf (“enter any num\n"); scanf ( " %d" , &n ) ;
if ( n > max )max = n ;
} printf ("max = %d " , max); getch () ;
}
دانشجو را دریافت 10برنامه ای بنویسید که نمره کند سپس میانگین آنها را محاسبه و چاپ کند(با
استفاده از آرایه)
# include <stdio.h> # include <conio.h> main( ) {
float mark [10]; float s , avg ; int i ;
...ادامه
for(i=0 ; i<10 ; i++) {
printf("enter mark%d:”, i+1);scanf(" %f \n" , & mark[i]); s= s+ mark[i];
}avg= s /10;printf(" the avg = %f ", avg );getch();
}
ساختاری برای ذخیره اطالعات یک کتاب شامل عنوان، نویسنده و شماره کتاب تعریف کنید
struct book{
char title[30];char writer[50];int id;
};
کتاب را از ورودی خوانده، 10برنامه ای بنویسید که اطالعات سپس شماره یک کتاب را دریافت کند و آنرا جستجو کرده و
عنوان آنرا در خروجی بنویسد(با استفاده از ساختار)
#include <stdio.h> #include <conio.h> struct book{
char title[15] ;char writer[10] ;int id ;
{;main() {
... ادامه
struct book b[10];int x,i,j ; for (i=0 ; i<n ; i++ ) {
printf (“enter title\writer\id:\n“);scanf ("%s",b[i].title);scanf(“%s” , b[i].writer);scanf(%d”,&b[i].id);
} printf (“enter num for search\n“);
scanf ("%d" , &x);
... ادامه
for (i=0 ; i < n ; i++ ){
if (x == b[i].id){ printf (“\ntitle: %s”,b[i].title); printf(“\nwriter:%s”,b[i].writer);}
}getch();
}