.


:




:

































 

 

 

 


cin.get(), cin.getline().




 

//arb2015_get_getline

#include <iostream>

using namespace std;

void main()

{

const int n=30;

char S[n];

cout<<" new line ch= "<<(int)'\n'<<endl;//10

cout<<" 0-symbol ch= "<<(int)'\0'<<endl;//0

 

cout<< "enter S1="<< endl;

cin.getline(S,n); // Kazan State University

cout<<" S1="<<S<<endl; // Kazan State University

char V[]="abc";

cout<<"V= "<<V<<endl;// abc

cout<<V[0]<<V[1]<<V[2]<<(int)V[3]<<endl;

// abc0

}

getline n-1

( ) S. () , ,

0.

n-1 , ,

 

 

//arb2015_cinget_get

#include <iostream>

using namespace std;

void main()

{

const int n=30;

char S[n];

cout<<"enter string s= ";

cin.get(S,n);

cout<<" S= "<<S<<endl;

cin.get();

cout<<"enter string s= ";

cin.get(S,n);

cout<<" S= "<<S<<endl;

}

 

cout << "enter S2=" << endl;

 

get , \n

 

/ cin.get(S,n)

, cin.get(S,n)

 

\n ; , ,

cin.get()

 

 

.

 

1

,

, .

,

, .

 

//arb2015_fio_srring

#include <iostream>

#include<string.h>

using namespace std;

const int n=80;

void main()

{

char a[n],b[n],c[n],d[n];

cout<<" enter fio=";

cin.getline(a,n);

cout<<"a="<<a<<endl;

int i,j;

for(i=0;a[i]!=' ';i++)

b[i]=a[i];

b[i]='\0';

i++; j=0;

while(a[i]!=' ')

{

c[j]=a[i];

i++;

j++;

}

c[j]='\0';

i++;

j=0;

while(a[i]!='\0')

{

d[j]=a[i];

i++; j++;

}

d[j]='\0';

cout<<"b="<<b<<endl;

cout<<"c="<<c<<endl;

cout<<"d="<<d<<endl;

}

2

 

.

.

 

//arb2014_gusen_8_1

#include <iostream>

using namespace std;

void main()

{

char str[20];

int i,n;

cout << "Enter string:";

cin >> str; // 19 .

// .

// \0 .

for(n=0; str[n]!='\0'; n++);

for(i=n-1; i>=0;i--)

cout << str[i]; // .

cout << endl;

}

 

3

 

.

.

string.

//arb2014_gusen_8_2

#include <iostream>

#include <cstring>

using namespace std;

 

void main()

{

char str[20];

int i,n;

cout << "Enter string:";

cin >> str; // 19 .

// .

n = strlen(str);

 

for(i=n-1; i>=0;i--)

cout << str[i]; // .

cout << endl;

}

 

4

 

,

. .

 

//arb2014_gusen_8_3

#include <iostream>

#include <cstring>

using namespace std;

 

void main()

{

const m=30;

char str[m];

int n;

bool fl=true;

cout << "Enter string:";

cin >> str;; // 29 .

for (int i=0; str[i]!= '\0'; i++)

if (str[i]>='a' && str[i]<= 'z' || str[i]>='A' && str[i]<= 'Z')

cout << str[i];

 

cout << endl;

}

 

5

 

, .

.

 

//arb2014_gusen_8_4

#include <iostream>

using namespace std;

 

void main()

{

const m = 20;

char str[m];

int i,n;

bool fl = true;

cout << "Enter string:";

cin >> str; // 19 .

 

// .

// \0 .

 

for(n=0; str[n]!='\0'; n++);

for(i=0; i<n/2 && fl;i++)

 

if (str[i]!= str[n-i-1])

fl = false;

 

cout << (fl? "Polindrom": "Non polindrom")<<endl;;

}

 

6

 





:


: 2016-12-06; !; : 850 |


:

:

80% - .
==> ...

1353 - | 1216 -


© 2015-2024 lektsii.org - -

: 0.022 .