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

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

Войти
Регистрация
Восстановить пароль
 
555shiro
 Аватар для 555shiro
8 / 8 / 1
Регистрация: 01.12.2009
Сообщений: 226
#1

Найти слово встречающееся в каждом предложении - C++

28.12.2009, 21:29. Просмотров 785. Ответов 3
Метки нет (Все метки)

что то программа не получается,в чём ошибка? помогите пожалуйста разобраться,вот сама задача:
/"дана строка,содержащая текст.Найти слово встречающееся в каждом предложении,или сообщить что такого слова нет"/
мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 #include <iostream.h>
#include <conio.h>
#include <string.h>
 #include <stdio.h>
void main()
{  int i,j,k=0;
 char a[10],b[1000];
   printf ("Vvedite predlogenie :\n");
   scanf ("%s",&a);
   scanf(" %s",&b);
 int l1=strlen(a);
   int l2=strlen(b);
       for(i=1;i<l1;i++)
       for(j=1;j<l2;j++)
       k++;
 if(a[l1]==b[l2])
   printf("%s",a);
     else
   cout<<"net takogo slova\n";
getch();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2009, 21:29     Найти слово встречающееся в каждом предложении
Посмотрите здесь:

Найти слово в предложении C++
В предложении найти слово, в котором количество гласных максимально C++
Наиболее часто встречающееся слово C++
C++ Файлы. Найти слово, встречающееся в каждом предложении
C++ Найти слова, встречающиеся в каждом предложении текста. Работа с файлом опять)
C++ Написать программу, которая находит самое длинное слово, встречающееся в предложении
C++ Дан текст. Найти слово встречающееся в каждом предложении или сообщить что такого слова нет
Найти слово, встречающееся чаще всего в данном текстовом файле C++
Работа с файлами. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет C++
В заданном предложении найти слово, имеющее наибольшее число вхождений C++
Найти самое длинное слово в предложении и напечатать его в обратном виде C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
28.12.2009, 21:53     Найти слово встречающееся в каждом предложении #2
такой большой b[1000] наверно не нужен )
в строке cout<<"net takogo slova\n"; не хватает идентифекатора пространства имент std:
C++
1
std::cout<<"net takogo slova\n";
и еще ошибка в том, что программа всегда выдает в качстве ответа первтое слово из введенной строки
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
29.12.2009, 03:09     Найти слово встречающееся в каждом предложении #3
555shiro, просто из любопытства: а почему если
Цитата Сообщение от 555shiro Посмотреть сообщение
(a[l1]==b[l2])
то
Цитата Сообщение от 555shiro Посмотреть сообщение
printf
а если нет, то
Цитата Сообщение от 555shiro Посмотреть сообщение
cout
?
Будьте последовательны! Замените cout на printf, а заголовок #include <iostream.h> вообще удалите за ненадобностью... К тому же ничего похожего на решение не увидел. Если есть текст, содержащий предложения, то должен быть и способ делить текст на эти самые предложения, проверять наличие каждого слова из первого предложения в остальных, и если такого не найдётся - выдавать сообщение "нету!"
Vasilinna
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 1
13.01.2016, 20:42     Найти слово встречающееся в каждом предложении #4
а можно в паскале эту же задачу, пожалуйста...
Yandex
Объявления
13.01.2016, 20:42     Найти слово встречающееся в каждом предложении
Ответ Создать тему
Опции темы

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