Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2011, 15:59   #1
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию Работа со словами в строке

Задание 1.Распечатать(вывести на экран) введенное предложение, удалив из него слова, которые состоят менее чем из трех букв.
вот прога. немного непонятно почему не работает:
Код:
#include<conio.h>
#include <vcl.h>
#pragma hdrstop
#pragma argsused
void main()
{char str[20];
int i;
cout<<"Vvedi stroky; ";
cin>>str[i];
for(i=0;i<20;i++)
if(i<=3)
cout<< ' ';
else cout<<str[i];
getch();
}
Задание 2.Вывести вертикальную гистограмму длин слов введенного текста
вот прога тоже не пашет))
#include<conio.h>
#include <vcl.h>
#pragma hdrstop
#pragma argsused
void main()
{ char str[20];
int c,y;
int max=0;
cout<<"vvedi slova: ";
cin>>str[c];
for(c=0;c<15;++c)
    if(max<str[c])
        max=str[c];
for(y=0;y<max;++y)
{
    for(c=0;c<=20;++c)
        if(str[c]>=y)
            cout<<("*");
        else
            cout<<(" ");
    cout<<("\n");
}
getch();
}
Помогите доработать

Последний раз редактировалось Stilet; 19.02.2011 в 16:53.
Максикок вне форума Ответить с цитированием
Старый 21.02.2011, 11:16   #2
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию

насчет второй проги вот тут чуток изменил и не пойму почему не пашет..
void main()
{ int str[20];
int c,y,i;
int d;
int max=0;
for(c=0;c<20;++c)
if(max<str[c])
max=str[c];

while(d=getchar())
{if(d==' ' || d=='\n' || d=='\t')
{ for(y=0;y<max;++y)
{ for(c=0;c<=20;++c)
if(str[c]>=y)
cout<<("*");
else
cout<<(" ");
cout<<("\n"); }
}
}
getch();
}
Максикок вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В строке между словами вставить вместо пробела запятую и пробел fatorial Помощь студентам 4 31.12.2010 16:36
Делфи. Работа со словами в строке nation of one Помощь студентам 13 12.02.2010 11:42
С. Работа со словами в строке radion_80 Помощь студентам 4 01.12.2009 15:35
Работа со словами Maxs Microsoft Office Word 4 05.10.2009 14:14
C++. Работа со строками и словами new programmer Помощь студентам 1 27.08.2009 16:36