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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aimbat
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 81
#1

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

28.11.2013, 23:40. Просмотров 182. Ответов 0
Метки нет (Все метки)

В данном тексте определить слова, которые начинаются и заканчиваются на указанную пользователем букву .
Посмотрите код пожалуйста)
Уже запарился с ним(
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;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 23:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на строки (отредактировать код) (C++):

Как получить исходный код *.exe или отредактировать его исполняемый код? - C++
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или хотя-бы отредактировать код, только не...

Отредактировать код - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; // для cin и cout #include &quot;conio.h&quot; // для getch #include &quot;math.h&quot; // для выполнения мат....

Отредактировать код - C++
Отредактируйте пожалуйста код.. Задание: Даны коэффициенты кубического уравнения. Дан промежуток на оси абсцисс. Нужно определить входят ли...

Нужно отредактировать код - C++
Прошу помощи,очень нужно сделать сегодня) Смысл задачи: вычисление выражения в постфиксной форме с помощью стека. Сам алгоритм действий...

отредактировать готовый код - C++
Отредактируйте пожалуйста готовый код.ТЗ:Написать программу,коротая выводит с клавиатуры массив из 10 целых чисел,считает среднее...

Отредактировать код, чтобы он заработал - C++
int a;инициализирован int ...b...=a; как дописать чтобы сработало? вместо ... нужно что-то дописать, чтобы сработало Нужно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 23:40
Привет! Вот еще темы с ответами:

нужно отредактировать код, где то ошибка - C++
Задание Дана целочисленная квадратная матрица. Определить: 1. сумму элементов в тех столбцах, которые не содержат отрицательных...

Не могу отредактировать код для вычисления функции - C++
Здравствуйте.Помогите редактировать код.Нужно составить программу с любым вводом интервалов и шага.Можно сделать на С++. ...

Вновь строки. Отредактировать заданное предложение, заменяя многоточия точкой - C++
Вот задание: Отредактировать заданное предложение, заменяя многоточия точкой. Помогите пожалуйста, никак разобраться не могу

отредактировать строки. написано только начало..как закончить используя функции.? - C++
задача-вводиться строка. отредактировать ее,продублировав все слова начинающиеся на заданную букву и удалив все слова, не содержащую эту же...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru