С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread104561.html
нужно зделать матрицу по скрину но штоб не оч сложно для 1 курса
C++ Оформить программу через потоки Всем привет!! Помогите пожалуйста оформить программу через потоки!! ))) В программе поиск элемента оформить как функцию потока. Сначала вводятся необходимые значения, затем осуществляется поис и... http://www.cyberforum.ru/cpp-beginners/thread104556.html
C++ Работа с файлами
Программа должна открыть текстовый файл, считать оттуда и вывести на экран например такое: Первая,зил,1 Вторая,камаз,5 Но я чегото до конца не додумаюсь( Кто разбирается подскажите плиз как по...
C++ Одномерный массив
Помогите решить задачу на С++. Используйте одномерный массив для решения следующей задачи. Компания платит своим продавцам на комиссионной основе. Продавцы получают $200 в неделю плюс 9% от их...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread104534.html
Здравствуйте ! Попробовал выполнить задание, но есть проблемы...Кто может проверит а ошибки... Задание: АДТ - одномерный массив (вектор) вещественных чисел. Дополнительно перегрузить след....
C++ Глупая ошибка в методе Якоби #include <math.h> #include <clocale> #include <stdio.h> #include <conio.h> #define eps 0.001 //желаемая точность #define N 10 int main( void ) { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
kostyanich
0 / 0 / 0
Регистрация: 03.07.2015

Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал - C++

14.03.2010, 18:55. Просмотров 1249. Ответов 4
Метки (Все метки)

Вывести на печать список слов,имеющих приставку(несколько букв), задаваемых с терминал. Тоесть надо ввести предложение, потом ввести приставку, найти слова у которых есть приставка эта и вывести эти слова на экран.

Пробывал так(на си пишу):
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
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<string.h>
 
int main()
{
 
int r,l,i,k,n;char d[4], *s,*w;
clrscr();
 
  cout<<"Vvedite ishodnuistroku \n";
  cin>>s;
  cout<<"Vvedite pristavku \n";
  cin>>d;
  n=strlen(s);
  r := 0;
   while(r<=n); {
    while(s[r]==' ' && r<=n) {r++;
      l=r; 
      while(s[r]!=' ' & r<=n) {r++;  ;k=r-l+1;
    strncpy(w,s,k);
    for (i=0; i<n+1;i++) {
      if (w[i]==d[i] & w[i+1]==d[i+1])  cout<<w;}}}}
      getch();
      return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.