Osnovy Sintaxisa
Загружено:
Александр Иванов
0 оценок
0% нашли этот документ полезным (0 голосов)
6 просмотров
1 страница
Сведения о документе
нажмите, чтобы развернуть сведения о документе
Описание:
osnovy_sintaxisa
Оригинальное название
osnovy_sintaxisa
Авторское право
© © All Rights Reserved
Поделиться этим документом
Поделиться или встроить документ
Параметры публикации
Опубликовать в Facebook, откроется новое окно
Facebook
Опубликовать в Twitter, откроется новое окно
Twitter
Опубликовать в LinkedIn, откроется новое окно
LinkedIn
Отправить эл. почтой, откроется почтовый клиент
Эл. почта
Скопировать ссылку
Скопировать ссылку
Этот документ был вам полезен?
0%
0% нашли этот документ полезным, Отметить этот документ как полезный
0%
0% сочли этот документ бесполезным, Отметить этот документ как бесполезный
Это неприемлемый материал?
Пожаловаться на этот документ
Описание:
osnovy_sintaxisa
Авторское право:
© All Rights Reserved
Отметить как неприемлемый контент
Сохранить
Сохранить «osnovy_sintaxisa» для последующего чтения
0 оценок
0% нашли этот документ полезным (0 голосов)
6 просмотров
1 страница
Osnovy Sintaxisa
Оригинальное название:
osnovy_sintaxisa
Загружено:
Александр Иванов
Описание:
osnovy_sintaxisa
Авторское право:
© All Rights Reserved
Отметить как неприемлемый контент
Сохранить
Сохранить «osnovy_sintaxisa» для последующего чтения
0%
0% нашли этот документ полезным, Отметить этот документ как полезный
0%
0% сочли этот документ бесполезным, Отметить этот документ как бесполезный
Вставить
Поделиться
Перейти к странице
Вы находитесь на странице: 1
из 1
Поиск в документе
Шпаргалка по C++
Операторы цикла Строки в стиле C (null terminated strings)
Простейшая программа
i=5; j=0; char s[]="C++";
#include <iostream> while (i>0) { char s1[80]="";
using namespace std; i--; cout<<s; // выводится содержимое до \0
const double Pi=3.1415; j++; cin>>s; // ввод до первого пробела
int main() } cin.getline(s1,80);
{
double r; do { Двумерные массивы
cin>>r; i++;
int c[3][4];
double S=Pi*r*r; j--;
int ff[2][3]={{1,1,1}{2,3,4}};
cout<<"Площадь круга = "<<S<<endl; } while (i<5);
int ff1[2][3]={1,1,1,2,3,4};
return 0;
} for (int i=0; i<10; i++) Вывод двумерного массива
cout<<i<<" ";
for (int i=0; i<3; i++)
Ввод/ вывод for (double i=0; i<10; i+=0.2) {
cin>>a>>b>>c; cout<<i<<" "; for (int j=0; j<4; j++)
cout<<a<<b<<c; Операторы break и continue cout<<с[i][j]<<' ';
cout<<endl;
Основные типы Функции }
short int (2) // или short void f(int i, int j)
unsigned int (4) // или unsigned Определение типов
{
int (4) cout<<i*j<<endl; typedef unsigned char byte;
float (4) } typedef int IArr[3];
double (8)
bool (1) int abs(int a) Структуры
char (1) {
return (a>0) ? a : -a; struct complex
unsigned char (1) {
string }
double re,im;
Передача параметра по ссылке };
Константы void swap (int& a, int& b) complex c1,c2={1,2};
const int i=5; { c1.re=0;
double const Pi=3.1415; int v=a; c1.im=1;
a=b; c2=c1;
Неявные преобразования типов
b=v;
int i=3.7; // i==3 } Перечисления
char c=128; enum MyType {A,B,C}; // A=0; B=1; C=2
int c,d;
c='z'-2; enum YourType {D=2,E,F=0}; // D=2;
swap(c,d);
bool b=0; // false E=3; F=0
int i=true; // i==1 Стандартные функции MyType m;
#include <cmath>
Основные операции abs(x)
i << 3 // i shl 3 floor(x) – ближайшее целое <= x
i >> 2 // i shr 2 ceil(x) – ближайшее целое >= x
a+=2; // a=a+2; sin(x)
c*=n; // c=c*n; cos(x)
b=a++; // t=a; a++; b=t; tan(x)
b=++a; // a++; b=a; exp(x)
7/3 // 7 div 3 log(x)
7%3 // 7 mod 3 log10(x)
(i<0 || i>2) // или pow(x,y)
(i>=2 && i<=3) // и sqrt(x)
!(i>2) // не
Генерация случайных чисел
& | ^ // побитовые and, or, xor
min = a<b ? a : b; // условная #include <iostream>
a=b=c; // множественное присваивание #include <cstdlib>
#include <ctime>
Условный оператор const int size = 10;
const int maxNumber = 100;
if (a<b)
int main()
min=a;
{
else min=b;
srand( (unsigned)time( NULL ) );
if (i==0 && i!=1) for(int i=0; i<size; i++)
i++; cout << rand()%maxNumber<<" ";
else i--; system("pause");
return 0;
if (x<y) }
{
double t=x; Одномерные массивы
x=y; int a[5]; // a[0],...,a[4]
y=t; int mm[]={1,2,3,1}
}
Является ли массив симметричным
Оператор выбора int a[10]={1,2,3,4,5,5,4,3,2,1};
switch (i) bool f=true;
{ int i=0,j=9;
case 1: while (i<j)
cout<<1; if (a[i++]!=a[j--])
j++; {
break; f=false;
case 2: break;
case 3: }
cout<<2; Передача массива как параметра
break;
bool contains(const int a[], int n,
default:
int k)
cout<<3;
{
break;
for (int i=0; i<n; i++)
}
if (a[i]==k)
return true;
return false;
}
Вам также может понравиться
баллы
баллы
Александр Иванов
Тест по обществу - конкуренция
Тест по обществу - конкуренция
Александр Иванов
Н_НН
Н_НН
Александр Иванов
ботаника_в_таблицах,_схемах,_тестах_и_терминах (1)
ботаника_в_таблицах,_схемах,_тестах_и_терминах (1)
Александр Иванов
РИО, немного теории
РИО, немного теории
Александр Иванов
9.7. Социально-экономическое развитие страны в первой четверти XIX в.
9.7. Социально-экономическое развитие страны в первой четверти XIX в.
Александр Иванов
bitcoin_ru.pdf
bitcoin_ru.pdf
Александр Иванов
PDF_Converter_Pro_Quick_Reference_Guide.RU.pdf
PDF_Converter_Pro_Quick_Reference_Guide.RU.pdf
Nik Voit
readme.txt
readme.txt
Александр Иванов
гоголь тарас бульба
гоголь тарас бульба
Александр Иванов
readme.txt
readme.txt
Александр Иванов
Android Studio PDF Book
Android Studio PDF Book
Александр Иванов
Кодекс Мендоса
Кодекс Мендоса
A.Skromnitsky
Aristotel_osophist.doc
Aristotel_osophist.doc
Ирина Гуленко
katalog_amann_girrbach_ceramill_artex_giroform.pdf
katalog_amann_girrbach_ceramill_artex_giroform.pdf
Иван Рязанцев
Votivnaya Keramika Egipta Epokhi Drevnego Tsarstva
Votivnaya Keramika Egipta Epokhi Drevnego Tsarstva
Ольга Калашникова