Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 266; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.