IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Строки, поменять слова местами (C++)
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


хоть конечно не в тему, это на С++, но может поможете?
исходник есть ,только мне нужно чтобне из файла читался текст ,а просто ввод текста и дальше его обрабатывать ,по идее только удалить ненужные строки.
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <string.h>
#include <stdio.h>
#include <io.h>
void main()
{
clrscr();
ifstream in;
cout <<"\nVvedite put k failu : ";
char put[100];
cin >>put;
in.open(put);
char *str,tmp;
int kol=0,tochka=0,t[4];
t[0]=-1;
while (in.get(tmp))
{
str[kol]=tmp;
if (tmp=='.')
{
t[tochka+1]=kol;
tochka++;
}
if (tochka==3)
break;
kol++;
}
in.close();
int i,j,k,l;
char *str2;
cout <<"Ishodniy text : \n";
for (i=0;i<kol+1;i++)
cout <<str[i];
cout <<"\nPreobrazovvanniy text : \n";
k=0;
for (i=0;i<4;i++)
{
for (j=t[i+1]-1;j>t[i];j--)
{
k=j;
l=0;
while ((str[k]!=' ')&&(k!=t[i]))
{
str2[l]=str[k];
l++;
k--;
}
l--;
for (l;l>-1;l--)
cout <<str2[l];
if (k==-1) cout<<".";else cout <<str[k];
j=k;
}
}
cout <<"\nPress any key to exit...";
getche();
}
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Ты бы еще объяснил, в каком виде должен вводиться текст, сколько строк, чем разделены слова, и что, собственно тебе надо сделать???... Ты что же, думаешь, что в ЭТОЙ программе кто-то будет разбираться?

Вообще-то исправлять программу - себе дороже, легче написать заново...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


нужн очтобы программа меняла местами каждые 2 соседних слова в введённой строке(можно и всё предложение просто переставить), строку вводить в самой программе ,а не из файла ,это важно!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


Эту задачу я уже решил...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 3:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name