Форум программистов, компьютерный форум CyberForum.ru

Задача на строки (отредактировать код) - C++

Восстановить пароль Регистрация
 
aimbat
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 81
28.11.2013, 23:40     Задача на строки (отредактировать код) #1
В данном тексте определить слова, которые начинаются и заканчиваются на указанную пользователем букву .
Посмотрите код пожалуйста)
Уже запарился с ним(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <string.h>
#include <iostream>
int main(char text[])
{
char* t;
char r='o',b='y';
int z;
char letter;
cout<<"Input your letter";
cin>>letter;
printf("\nLetter: %s",letter);
printf("\n");
gets(text);
printf("\nText: %s",text);
printf("\n");
for(z=strlen(text)-1; z>=0; z--)
{
if(text[z] == '%s',letter || text[z] == '%s',letter) {letter++;}
}
t=strtok(text," ");
while (t != NULL)
{
if(t[0] == r && t[strlen(t)-1] == b)
{
printf("\n\nWord: %s",t);
}
}
t = strtok (NULL, " ");
}
Добавлено через 26 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <string.h>
 
int main() {
 
   char text[]="gdeje moy koshelek, ah vot je on";
   char* t;
   char r='o',b='y';
   int z;
   char* letter;
   letter=0;
   printf("\nvvedite bykovky:\n");
   scanf("&s",letter);
   printf("\n");
   printf("\nText: %s",text);
   printf("\n");
   for(z=strlen(text)-1; z>=0; z--) 
            {
            if(text[z] == '%s',letter || text[z] == '&s',letter) 
            {letter++;}
            }
        printf("\nBukva \n");
        scanf("%s",letter);
        printf("\n");
        t=strtok(text," ");
        while (t != NULL) 
        {
            if(t[0] == r && t[strlen(t)-1] == b) 
             printf("\n\nSlovo: %s",t);
        }
        t = strtok (NULL, " ");
}
Добавлено через 18 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <string.h>
 
int main() {
 
   char text[]="okey lets dad fuck osly fox fol ogry opl";
   char* t;
   char r='o',b='y';
   int z;
   int a,e,i,o,u,y;
   
   a=0;e=0;i=0;o=0;u=0;y=0;
   
   printf("\nText: %s",text);
   printf("\n");
   
   for(z=strlen(text)-1; z>=0; z--) {
            if(text[z] == 'a' || text[z] == 'A') {a++;}
            else if(text[z] == 'e' || text[z] == 'E') {e++;}
            else if(text[z] == 'i' || text[z] == 'I') {i++;}
            else if(text[z] == 'o' || text[z] == 'O') {o++;}
            else if(text[z] == 'u' || text[z] == 'U') {u++;}
            else if(text[z] == 'y' || text[z] == 'Y') {y++;}
         }
         printf("\nBukva a = %i",a);
         printf("\nBukva e = %i",e);
         printf("\nBukva i = %i",i);
         printf("\nBukva o = %i",o);
         printf("\nBukva u = %i",u);
         printf("\nBukva y = %i",y);
         printf("\n");
 
   t=strtok(text," ");
 
   while (t != NULL) {
      if(t[0] == r && t[strlen(t)-1] == b) {
         printf("\n\nSlovo: %s",t);
         printf("\nSlovo naoborot: ");
         for(z=strlen(t)-1; z>=0; z--) {
            printf("%c",t[z]);
         }
      }
      t = strtok (NULL, " ");
   }
 
   printf("\n");
   
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 23:40     Задача на строки (отредактировать код)
Посмотрите здесь:

нужно отредактировать код, где то ошибка C++
Не могу отредактировать код для вычисления функции C++
Вновь строки. Отредактировать заданное предложение, заменяя многоточия точкой C++
C++ Нужно отредактировать код
Отредактировать код C++
Отредактировать код, чтобы он заработал C++
Отредактировать код C++
C++ отредактировать готовый код

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru