КАТЕГОРИИ:
Архитектура-(3434) Астрономия-(809) Биология-(7483) Биотехнологии-(1457) Военное дело-(14632) Высокие технологии-(1363) География-(913) Геология-(1438) Государство-(451) Демография-(1065) Дом-(47672) Журналистика и СМИ-(912) Изобретательство-(14524) Иностранные языки-(4268) Информатика-(17799) Искусство-(1338) История-(13644) Компьютеры-(11121) Косметика-(55) Кулинария-(373) Культура-(8427) Лингвистика-(374) Литература-(1642) Маркетинг-(23702) Математика-(16968) Машиностроение-(1700) Медицина-(12668) Менеджмент-(24684) Механика-(15423) Науковедение-(506) Образование-(11852) Охрана труда-(3308) Педагогика-(5571) Полиграфия-(1312) Политика-(7869) Право-(5454) Приборостроение-(1369) Программирование-(2801) Производство-(97182) Промышленность-(8706) Психология-(18388) Религия-(3217) Связь-(10668) Сельское хозяйство-(299) Социология-(6455) Спорт-(42831) Строительство-(4793) Торговля-(5050) Транспорт-(2929) Туризм-(1568) Физика-(3942) Философия-(17015) Финансы-(26596) Химия-(22929) Экология-(12095) Экономика-(9961) Электроника-(8441) Электротехника-(4623) Энергетика-(12629) Юриспруденция-(1492) Ядерная техника-(1748)
Приклад 2.16 Приклад 2.15.
Приклад 2.14
Приклад 2.13
Приклад 2.12
Приклад 2.11
Приклад 2.10
Приклад 2.7
Приклад 2.6
Оператори
2.1 Послідовні оператори
Приклад 2.1
#include <stdio.h>
void main()
{float r,L,S;
puts(“Введіть радіус”);
scanf(“%f”,&r);
L=2*3.141592*r;
S=3.141592*r*r;
printf(“L=%2.3f S=%2.3f\n”,L,S);
}
2.2 Умовний оператор
Приклад 2.2
#include <stdio.h>
void main()
{int a,b,c;
puts(“Введіть три числа”);
scanf(“%d %d %d”,&a,&b,&c);
if (a>b&&a>c) printf(“MAX a=%d\n”,a);
else if (b>c) printf(“MAX b=%d\n”,b);
else printf(“MAX c=%d\n”,c);
}
Приклад 2.3
#include <stdio.h>
void main()
{int a,b,c;
puts(“Введіть три числа”);
scanf(“%d %d %d”,&a,&b,&c);
if(a==b&&a==c) printf(“Все числа рівні %d\n”,a);
else if(a==b) printf(“Числа 1-е и 2-е рівні %d\n”,a);
else if(a==c) printf(“Числа 1-е и 3-е рівні %d\n”,a);
else if(b==c) printf(“Числа 2-е и 3-е рівні %d\n”,b);
else printf(“Немає рівних чисел”);
}
Приклад 2.4
#include <stdio.h>
void main()
{int x,y;
scanf(“%d %d”,&x,&y);
if (x==0)
if(y==0) printf(“CO”);
else printf(“BO”);
printf(“DA”); }
Приклад 2.5
#include <stdio.h>
void main()
{int x,y;
scanf(“%d %d”,&x,&y);
if (x==0)
{if (y==0) printf(“CO”);}
else printf(“BO”);
printf(“DA”);}
2.3 Оператор-перемикач
#include <stdio.h>
void main()
{char oper;
float x=2.8,y=4.0;
printf(“Введіть знак операції\n”);
scanf(“%c”,&oper);
switch(oper)
{case ‘+’: printf(“%.1f+%.1f=%.1f\n”,x,y,x+y);
break;
case ‘–’: printf(“%.1f-%.1f=%.1f\n”,x,y,x-y);
break;
case ‘*’: printf(“%.1f*%.1f=%.1f\n”,x,y,x*y);
break;
case ‘/’: printf(“%.1f/%.1f=%.1f\n”,x,y,x/y);
break;
default: printf(“Такого знака немає\n”);}
printf(“Кінець програми);
}
#include <stdio.h>
void main()
{int n;
puts(“Введіть букву (A,B,C,D,E,F …) і узнаєте оцінку”);
scanf(“%с”,&n);
switch(n)
{case ‘A’: case ‘B’: puts(“відмінно, зарах”); break;
case ‘C’: puts(“добре, зарах”); break;
case ‘D’: case‘E’: puts(“задов, зарах”);break;
case ‘F’: puts(“незадов, незарах”); break;
default: puts(“невірно ввели букву”); }
puts(“Бажаємо успіхів”);}
2.4 Оператор циклу while
Приклад 2.8
#include <stdio.h>
void main()
{int a=0,cout=0;
int sum=0;
while(sum<20)
{cout+=1;
a+=2;
sum+=a; }
printf(“a=%d sum=%d cout=%d\n”,a,sum,cout);
}
Приклад 2.9 .
#include <stdio.h>
void main()
{int i=0,S_5=0;
while(i<5)
{ i++; printf(“i=%d\n”,i);
S_5+=5*i;}
printf(“i=%d S_5=%d\n”,i,S_5);
}
#include <stdio.h>
void main()
{int i=0;
while (i++,i<3) printf(“Привіт ”);
printf("Прощай");}
#include <stdio.h>
void main()
{int i=0;
while (i<3,i++) printf(“Привіт ”);
printf("Прощай");}
#include <stdio.h>
void main()
{int i=0;
while (i<3,++i) printf(“Привіт ”);
printf("Прощай");}
#include <stdio.h>
void main()
{int n1=0,n2=0,a,sum=0;
while (n1<4)
{scanf(“%d”,&a);
if(!(a%2))
{n2++; continue;}
n1++;
sum+=a;}
printf(“n1=%d n2=%d sum=%d\n”,n1,n2,sum);
}
#include <stdio.h>
void main()
{int i=0,n=0,a,Pr=1;
scanf(“%d”,&k);
while(i<k)
{scanf(“%d”,&a);
if(a==0) {puts(“множення на 0”); n=1; break;}
i++; Pr*=a; }
printf(“k=%d i=%d Pr=%d n=%d\n”,k,i,Pr,n);
}
#include <stdio.h>
void main()
{int i=0;
float b,div=0.0;
while (i<4)
{scanf(“%f”,&b);
if(b==0.0)
{printf(“i=%d div=%.2f+1/%.1f, делення на 0”,i,div,b);
return;}
div+=1.0/b; i++;
}
printf(i=%d div=%.2f\n”,i,div); }
#include <stdio.h>
void main()
{int num,div,half,i=0;
puts (“Введіть число”);
scanf(“%d”,&num);
div=2; half=num/2;
printf(“дільники числа %d:\n\t1\n”,num);
while(div<=half)
{if((num%div)==0) printf(“\t%d\n”,div);
div++;}
printf(“%d\n”,num);}
2.5 Оператор циклу do…while
Дата добавления: 2014-01-04 ; Просмотров: 295 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет