:
putchar() .
puts() .
printf() . :
rintf (< >, < >);
. .
:
Lt;> < . >
:
- ;
+ ;
. ;
, . . ;
.
%d (%i) | |
%c | |
%s | |
%e | ( ) |
%f | ( ) |
%u | |
%o | |
%x |
(long, double) l.
: % ld - , % lf .
% 2 .
: printf(" %d%% .\n",5);
: 5% .
:
\n ;
\t \v ;
\b ;
\r ;
\f ;
\a ;
\ddd 8- ASCII-;
\xhhh 16- ;
- (, ), . .
:
#include <stdio.h>
#define PI 3.1415926
main()
{
int number=5, cost=11000, s=-777;
float bat=255, x=12.345;
printf (" pi %f.\n", PI);
printf (" %d%s.\n", cost,".");
printf ("x=%-8.4f s=%5d%8.2f ", x, s, x); }
getch () .
gets () ENTER.
scanf() . :
scanf (< >, < >);
< > , . scanf(), printf(), , .. , &, . & . %s . (), .
|
|
, , .
:
int course;
float grant;
char name[20];
printf (" , , \n");
scanf ("%d%f", &course, &grant);
scanf ("%s", name); /* & */
# include <math.h>. x, y double. .
x | sqrt(x) | arcsin(x) | asin(x) |
|x| | fabs(x) | arccos(x) | acos(x) |
ex | exp(x) | arctg(x) | atan(x) |
xy | pow(x,y) | arctg(x/y) | atan2(x,y) |
ln(x) | log(x) | sh(x)=1/2 (ex-e-x) | sinh(x) |
lg10(x) | log10(x) | ch(x)=1/2 (ex+e-x) | cosh(x) |
sin(x) | sin(x) | tgh(x) | tanh(x) |
cos(x) | cos(x) | x y | fmod(x,y) |
tg(x) | tan(x) | >=x | ceil(x) |
<=x | floor(x) |
++ :
1) if
2) switch
, . (. . true) , if , . (. . false) , if ( ) . . .
++ | ++ | |
== | a==b | a b |
!= | a!= b | a b |
> | a > b | a b |
< | a < b | a b |
>= | a >= b | a b |
<= | a <= b | a b |
. ==;!=; >=; <=; . .
= ( ) == ( ) , . . , .
if , .
if (/* */) { // } |
, . :
|
|
if (/* */) /*1*/; |
, .
if. : , .
#include <iostream> using namespace std; int main() { int a, b; cout << "Vvedite pervoe chislo: "; cin >> a; cout << "Vvedite vtoroe chislo: "; cin >> b; if (a > b) // > b { cout << a << " > " << b << endl; // } if (a < b)// < b { cout << a << " < " << b << endl; } if (a == b) // = b cout << a << " = " << b << endl; // system("pause"); return 0; } |
, if.
if (a == b); // cout << a << " = " << b << endl; |
, . , , if . cout << a << " = " << b << endl; .
if else:
if () 1;
else 2;
: if(x>y) max=x;
else max=y;
1 2 , { }.
if if else, ++ switch, .
// switch switch (/* */) { case /* 1/*: { /* */; break; } case /* 2*/: { /* */; break; } //... default: { /* */; } } |
. , . break . , default. . switch.
: , , , , . .
#include <iostream> using namespace std; int main() { int count; // switch double a,b; // cout << "Vvedite pervoe chislo: "; cin >> a; cout << "Vvedite vtoroe chislo: "; cin >> b; cout << "Vibirite deistvie: 1-clojenie; 2-vichitanie; 3-ymnojenie; 4-delenie: "; cin >> count; switch (count) // switch { case 1: // count = 1 { cout << a << " + " << b << " = " << a + b << endl; // break; } case 2: // count = 2 { cout << a << " - " << b << " = " << a - b << endl; // break; } case 3: // count = 3 { cout << a << " * " << b << " = " << a * b << endl; // break; } case 4: // count = 4 { cout << a << " / " << b << " = " << a / b << endl; // break; } default: // count cout << "Nepravilni vvod" << endl; } system("pause"); return 0; } |
: a, b, c. ax4+bx2+c=0, . . , , .
|
|
//ax4+bx2+c=0, ay2+by+c=0, D=b2-4ac, (-bsqrt(D))/2*a #include <iostream> #include <cmath> using namespace std; int main(){ double a(4),x,c(1),b(-5),y; //4x4-5x2+1=0 int D; D=pow(b,2)-4*a*c; // if (D>0){ y= sqrt((-b+sqrt(D)) / (2*a)); cout<<y<<"\n"<<-y<<"\n"; y= sqrt((-b-sqrt(D)) / (2*a)); cout<<y<<"\n"<<-y<<"\n"; } if (D==0) { y=-b/2*a; cout<<y<<"\n"<<-y<<"\n"; } if (D<0) { cout<<"not ans\n"; } } |
X Y .
#include <iostream> using namespace std; int main(){ int x,y; cout<<"X: "; cin>>x; cout<<"Y: "; cin>>y; if ((x%2) || (y%2)) cout<<"uneven numbers\n"; // else cout<<"even numbers\n"; // } |
! ++ || , && - ,! .
:
, . ,
. , , ,
, b, , , . , , b, . ,
X Y :
, , , : ___, ___
. , , . ,
1,2,3,4 (, , , ). 11,12,13,14 (, , , ). , . N (6<=N<=14), M (1<=M<=4) ( , , )
60 , 12 , : , , , . : , , , , , , , , , , . 1984 :
|
|
. (345 = )
. 3 . . . (1,2 3) . . .
. a*b=___ (a b ) .
, ( 1 999)
1 = 1, 20=20 , 3=3