  , ++
 


          C, C++    , ++.          .        ,       ,      , ,   ..   .     .     .      ,     ,        .






     .   , ,   ..       .    0  1.      , - , .       , .    , ++.  , ++?          .   ,    .

     .   , .  1.

 1

 

1 #include<stdio.h>

2 main()

3 {

4 printf(!);

5 }

 1    .    .      .      main ().   3  5   ,     : {, }.        stdio.h.        : !.      , , ,    , , .

     .  ,   ,     ,    .

     ,    ,  ,       .

   ,        ,     2  5:

 2

 

1 #include<stdio.h>

2 #include<stdlib.h>

3 main()

4 {

5 system("chcp 1251 > nul");

6 printf(!);

7 }

 system   stdlib.h   "chcp 1251 > nul"    .    .

  ,       , .  3.

 3

: 

1 #include<stdio.h>

2 main()

3 {

4 char b[10];

5 printf(!   ?\n);

6 scanf(%s,&b);

7 printf(! %s,b);

8 }

 4     10    b.     -  .  5      ,  ,    : \n   ,   .  6     ,     %s, ,   , &b  ,      .   7     , %s  ,    , b    ,     ( %s).

:

  : !   !  ?

   .



 if-else

 :

if ()

1

else

2

      if-else.   ,    10,     .

 4

 

1 #include<stdio.h>

2 main()

3 {

4 int a;

5 printf(Vvedite 4islo \n);

6 scanf(%d,&a);

7 if(a>10)

8 printf(%d > 10,a);

9 else

10 printf(%d<=10,a);

11 }

:

1.   .    20   .

  if-else  ,       .        :

&&  ,

||   .

   ,   1- 2.

   if() 1  ,    1.

,

if((a>10)&&(a<20))

1

 a>10  ,   1,  1,  a>10  ,  0.

 1






 2






 switch,  while

    ,    ,     , .  5.

 15,  break,     ..

 5

  

1 #include<stdio.h>

2 main()

3 {

4 int a, d;

5 do

6 {

7 printf(" MENU \n1. Kvadrat chisla\n2. Kub chisla\n3. Vuhod\nVuberite punkt menu\n");

8scanf("%d",&d);

9switch(d)

10 {

11  case 1:

12 printf("Vvedite chislo\n");

13 scanf("%d",&a);

14 printf("Kvadrat chisla raven %d\n",a*a);

15 break;

16 case 2:

17 printf("Vvedite chislo\n");

18 scanf("%d",&a);

19 printf("Kub chisla raven %d\n",a*a*a);

20 break;

21 case 3:

22 break;

23 default:

24 printf("Nevernui vvod!\n\n");

25 }

26 }

27 while(d!=3);

28 }

 switch      ,   case.        do-while.     .

 default   ,     ,     .       .    ..    .      ,  .

 6

  

1 #include<stdio.h>

2 main()

3 {

4 int a;

5 char d;

6 do

7 {

8 printf(" MENU \n1. Kvadrat chisla\n2. Kub chisla\n3. Vuhod\nVuberite punkt menu\n");

9scanf("%s",&d);

10switch(d)

11 {

12  case 1:

13 printf("Vvedite chislo\n");

14 scanf("%d",&a);

15 printf("Kvadrat chisla raven %d\n",a*a);

16 break;

17 case 2:

18 printf("Vvedite chislo\n");

19 scanf("%d",&a);

20 printf("Kub chisla raven %d\n",a*a*a);

21 break;

22 case 3:

23 break;

24 default:

25 printf("Nevernui vvod!\n\n");

26 }

27 }

28 while(d!=3);

:

 .  .

 for

 for    ,   while [4].  for:

for (int i=0; i<n; i++)

{

.

}

int i=0  ,

i<n   ,

i++  .

    ,     (   i++),      ,    ,   ,     .

:    y=x*x-4*x    100  200 ,   100   20.     7,    7   1.

 7

#include<iostream>

using namespace std;

int main()

{

int y;

for(int x=100;x<=200;x=x+20)

{

y=x*x-4*x;

cout<<"y("<<x<<")="<<y<<endl;

}

}






 1

 

 :

char   ( ),

int   ,

float      ,

double        ..

:

short   ,

long   .

       .

, int   16,  32.   ,   sizeof(),     ,   8,  2.

 8

#include<iostream>

using namespace std;

int main()

{

cout<<sizeof(int);

}






 2

     

        .

       .     .

       .      .

   9.      8  9,   .

 9

1#include<iostream>

2using namespace std;

3

4 int main()

5 {

6int i=10;

7cout<<i;

8{

9int i=11;

10 cout<<endl<<i;

11}

12}

 

    ,     ,    .   10,  3.

 10

#include<iostream>

using namespace std;

int main()

{

int y;

y=(int)(3/10);

cout<<y<<endl;

y=(int)(10/3);

cout<<y;

}






 3

 

 ,               .

     11.

 11

#include <iostream>

using namespace std;

void dv(int a)

{

int b[100];

int i=0;

while(a>1)

{

b[i]=a%2;

a=(a-a%2)/2;

i++;

}

b[i]=a;

for(int j=i;j>=0;j)

cout<<b[j];

}

int main()

{

int a;

cin>>a;

dv(a);

return 0;

}

      .

 1

a=10



1010

 2

a=2



10

 3

a=8



1000

       (char, short, int  long).

&  

|    

^    

<<  

>>  

~      

       .

  

:

8 | 10 = 10

8   1000    , 10   1010    .        ,        ,   4.






 4

 

:

8 & 10 = 8

8   1000    , 10   1010    .        ,        .

    12.

 12

#include <iostream>

using namespace std;

void dv(int a)

{

int b[100];

int i=0;

while(a>1)

{

b[i]=a%2;

a=(a-a%2)/2;

i++;

}

b[i]=a;

for(int j=i;j>=0;j)

cout<<b[j];

}

int main()

{

int a,b;

int c;

cin>>a>>b;

c=a|b;

cout<<endl;

dv(a);

cout<<" | ";

dv(b);

cout<<" = ";

dv(c);

c=a&b;

cout<<endl;

dv(a);

cout<<" & ";

dv(b);

cout<<" = ";

dv(c);

return 0;

}

      .

 1

a=10 b=8



1010 | 1000 =1010

1010 & 1000 =1000

 2

a=11 b=3



1011 | 11 = 1011

1011 & 11 = 11

 

:

10 << 2 = 1000

     2  ,     0.   ,     int  ..    .

 

:

100 >> 2 = 1

     2  . 2 .

    

    .

:

x = ~8;

8   1000    ,     : 1  0, 0  1.   ,     ,     . ~x=|~x|-1. : ~8=-9.



      , ,     ,   ..  .   /*.*/ (,        ), // (,   //      ),   13.

 13

/* */

#include<iostream>

using namespace std;

int main()

{

cout<<"Hello!"; // Hello! 

}



      .           <string.h>.

     ,  .

char* strcpy(str1,str2)    str2   str1 c \0,  str1.

char* strcat(str1,str2)   str2    str1,  str1.

 14

  

#include<stdio.h>

#include<string.h>

int main()

{

char str1[100];

char str2[100];

printf("Vvedite stroky: \n");

scanf("%s",str1);

printf("Vvedenai stroka:\n%s \n",str1);

printf("Vvedite stroky: \n");

scanf("%s",str2);

printf("Vvedenai stroka:\n%s\n",str2);

strcat(str1,str2);

printf("Vvedenai stroka:\n%s\n",str1);

}

:

 ,     ,   ,    .

 



  

a=10;

   a^3+a^2-10.

 15

#include stdio.h

int main()

{

int a,s;

printf(Vvedite zna4enie a\n);

scanf(%d,&a);

s=a*a*a+a*a-10;

printf(Rezultat: %d,s);

}

   

++     1,

     1.

 ++       .

:

N++;

++N;

-N;

N;

       ,  ++N   1  ,   , N++  . ,   .   16,    5.

 16

#include<iostream>

using namespace std;

int main()

{

int y=3;

cout<<y++;

y=3;

cout<<endl<<++y;

}






 5

    

    ,      .      - ,    .

  3        ANSI C.

 3






  

    Unix,  .   Unix   .    .     . 껠  ,     .

  17. 4    .     3.

 5.






1     

2   

3   

 6.

fwrite(ura,1,sizeof(char)*u,F);






1      

2   , 

3    

4  ,  sizeof()    

5   

  ,          text.

    fopen()    4.

 4






 17

  .  

1 #include <stdio.h>

2 main()

3 {

4 File *F;

5 F=fopen(text, w+);

6 fwrite(ura,1,sizeof(char)*u,F);

7 fclose(F);

8 }

     ,  18.

 18

  .  



1#include <stdio.h>

2 #include <string.h>

3 main()

4 {

5 File *F;

6 char text[100];

7 printf(Vvedite text:/n);

8 scanf(%s,&text);

9 F=fopen(text, w+);

10 fwrite(text,1,sizeof(char)*strlen(text), F);

11 fclose(F);

12 }

fwrite(text,1,sizeof(char)*strlen(text),F)






1      

2   ,  

3    

4  ,  sizeof()    ,  strlen()      text.

5  

fclose(F);






1     

2   

:

   .

   .



     ,   ,        [4].

      ANSI C.       , ++         .

     .

struct {} x,y,z;

 .

struct point

{

int x;

int y;

};

 :  ,    ,    

point.x;

 19

 

1 #include<stdio.h>

2 struct point

3 {

4 int x;

5 int y;

6 };

7 int main ()

8 {

9 printf(   /n   );

10 scanf(%d,&point.x);

11 printf(  );

12 scanf(%d,&point.y);

13 printf(/n (%d,%d),point.x,point.y);

14 }



struct key

{

char* word;

int count;

}keytab[NKEYS];

 20

  

1 #include <stdio.h>

2 struct zapisi

3 {

4 char text[100];

5 char data[11];

6 };

7 main()

8{

9 struct zapisi x;

10 int d;

11 printf(Vvedite datu, v formate dd.mm.yyyy: \n);

12 scanf(%s,x.data);

13 printf(Vvedite poslanie: \n);




  .


   .

   ,     (https://www.litres.ru/pages/biblio_book/?art=57209743)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


