Web Design Club

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Web Design Club » C/C++ » Практика. Часть 5 - Работа со строками


Практика. Часть 5 - Работа со строками

Сообщений 1 страница 5 из 5

1

1) Дана строка. Подсчитать в ней количество вхождений букв r, k, t.

#include<stdio.h>
#include<conio.h>
#include<string.h>
main(){
char x[80];
int i,j,k,f,s;
printf ("\nVvedite slovo:");
gets (x);
k=0; f=0; s=0;
i=strlen(x);
for (j=0;j<=i-1;j++){
if (x[j]=='r') k=k+1;
if (x[j]=='k') s=s+1;
if (x[j]=='t') f=f+1;}
printf ("\nKolichestvo vhozhdenii r=%d, k=%d, t=%d",k, s, f);
getch();
}

0

2

2) Дана строка, заканчивающаяся точкой. Подсчитать сколько в ней слов.

#include<stdio.h>
#include<conio.h>
#include<string.h>
main(){
char x[80];
int k,j,i;
printf("\n Vvedite stroku:");
gets(x);
k=0;
i=strlen(x);
printf("\n");
j=0;
while(x[j]!='.'){
if(x[j]==' ') k++;
j++;}
printf("\n kolichestvo slov v dannoi stroke %d",k+1);
getch();
}

0

3

3) В строке между словами вставить вместо пробела запятую и пробел.

#include<stdio.h>
#include<conio.h>
#include<string.h>
main(){
char x[80], y[80];
int k,j,i;
printf("\n Vvedite stroky: ");
gets(x);
k=0;
i=strlen(x);
for(j=0;j<=i-1;j++){
    y[k]=x[j];
    if(x[j]==' '){
        y[k]=',';
        k++;
        y[k]=' ';
    }
    k++;
}
printf("\n Polychilos': %s",y);
getch();
}

0

4

Е-моё!
Ну,вроде,что С что С++, а твое понять не могу!
А у меня проблема с символьным типом ((

0

5

Подчинитель Машин написал(а):

Ну,вроде,что С что С++, а твое понять не могу!

Что именно?)

Подчинитель Машин написал(а):

А у меня проблема с символьным типом ((

По подробней можно...

0


Вы здесь » Web Design Club » C/C++ » Практика. Часть 5 - Работа со строками