![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Граничні значення і розмір змінних різних типів
#include <iostream.h>#include <values.h>void main(){//вивід граничних значень і розміру змінних різних типівcout<<MAXINT<<" "<<sizeof(int)<<endl;cout<<MAXSHORT<<" "<<sizeof(short)<<endl;cout<<MAXLONG<<" "<<sizeof(long)<<endl;cout<<MAXFLOAT<<" "<<sizeof(float)<<endl;cout<<MINFLOAT<<endl;cout<<MAXDOUBLE<<" "<<sizeof(double)<<endl;cout<<MINDOUBLE<<endl;}
Приведення (перетворення) типів #include <iostream.h>void main(){int i=1,k=2;//оголошення цілих зміннихdouble x,y=1.2;//оголошення дійсних зміннихx=i/k;//x=0x=(double)i/k;//приведення і до double, x=0.5x=static_cast<double>(i)/k;//приведення і до double, x=0.5i=k*y;//i=2char c='A';i=c;i=(int)c;//приведення c до int}2.6 Арифметичні оператори С++ #include <iostream.h>void main(){//оголошення і ініціалізація константconst float a=1.5,b=0.7;//оголошення і ініціалізація зміннихint i=1;float x=2,y;y=-i*(a+b)/x+b*(x+1);//присвоїти значення виразуy=9%4;//остача від ділення 9 на 4y=x*++i;//збільшити і на 1 і обчислити виразy=x*i++;//обчислити вираз і збільшити і на 1x+=0.5;//додати до x 0.5x*=2;//домножити x на 2y=x=a+1;//множинне присвоювання}Стандартні математичні функції #include <iostream.h>#include <math.h>//заголовочний файл математичних функційvoid main(){int i=-3;double x=0.35,y;y=abs(i);//модульy=fabs(x);//модульy=cos(x);//косинусy=sin(x);//синусy=tan(x);//тангенсy=log(x);//логарифм натуральнийy=log(x)/log(2);//логарифм з основою 2y=pow(x,3);//x в степені 3y=sqrt(x);//корінь квадратнийy=exp(x);//e в степені xy=pow10(i);//10 в степені іy=log10(x);//логарифм з основою 10y=acos(x);//арккосинусy=asin(x);//арксинусy=atan(x);//арктангенсy=ceil(x);//заокруглення до більшого цілогоy=floor(x);//відкидає дробову частинуy=fmod(1,x);//остача від ділення 1 на xy=M_E;//основа натурального логарифмуy=M_PI;//число Пі}Команди потокового вводу-виводу #include <iostream.h>//підключити класи вводу-виводуvoid main(){char c;char s[20];int i;float x;double y;cin>>i;//ввести значення icout<<i<<"\n";//вивести значення i та перейти на новий рядокcin>>c>>s>>x>>y;//ввести c,s,x,ycout<<c<<s<<x<<y<<endl;//вивести c,s,x,y та перейти на новий рядокcout<<"s="<<s<<endl;//вивести s=, s та перейти на новий рядокcin.get();//або cin>>ws;cin.getline(s,20);//ввести s з символами пропуску cout<<s;//вивести s}Стандартні функції вводу-виводу мови С #include <stdio.h>//стандартна бібліотека вводу-виводу#include <conio.h>//бібліотека для getch() і getche()void main(){char c;c=getchar();//ввести символputchar(c);//вивести символc=getch();//ввести символ без відображенняc=getche();//ввести символ з відображеннямchar s[20];gets(s);//ввести рядокputs(s);//вивести рядокint i;float x;double y;//форматований ввід c,s,i,x,yscanf("%c%s%d%f%lf",&c,&s,&i,&x,&y);//форматований вивід c,s,i,x,y з переходом на новий рядокprintf("%c %s %d %f %lf\n",c,s,i,x,y);printf("x=%5.1f\n",x);//вивід x у 5 цифрах з 1 після комиprintf("y=%lf%s\n",y," mm");//вивід значення y і рядку " mm"}Оператор безумовного переходу goto
Оператор умовного переходу if-else #include <iostream.h>void main(){float a,x,y;cin>>x>>a;//якщо x>2 і x<3 то y=x*aif (x>2&&x<3)y=x*a;//інакше, якщо x>=3 то a=3;y=x+aelse if (x>=3){a=3;y=x+a;}//інакше y=aelse y=a;cout<<y;}Оператор switch #include <iostream.h>void main(){int x;float y;cin>>x;switch (x){case 1:y=x;break;//якщо x=1 то y=xcase 2:y=x*x;break;//якщо x=2 то y=x*xcase 3:y=x*x*x;break;//якщо x=3 то y=x*x*xdefault: y=0;//у інших випадках y=0}cout<<y;}2.13 Тернарний оператор?: #include <iostream.h>void main(){float x,y;cin>>x;//якщо x>2 або x==0 то y=x*x, інакше y=x*x+2y=(x>2||x==0)?x*x:x*x+2;cout<<y;}Цикл з лічильником for
|
|||||
Последнее изменение этой страницы: 2017-01-24; просмотров: 202; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.180.223 (0.004 с.) |