Задача на строки, C++

Ответить
Freeman12
Сообщения: 18
Зарегистрирован: 25 май 2008, 18:17

Задача на строки, C++

Сообщение Freeman12 » 01 дек 2008, 12:28

Не знаю как подступиться к задаче,а надо сделать очень срочно,помогите!!!
Задана запись из букв,количество букв кратно N.Всего в записи M слов.Длинна слова N.Составить структурированную программу печати текста,находящегося между словами с заданными номерами A и B.
Подскажите плз!!!!!!
язык-С++

Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Re: Задача на строки

Сообщение Хыиуду » 01 дек 2008, 14:38

cout>>strcpy(s, A*N, (B-A-1)*N);
Вроде бы так. Названия функции точно не помню, использовал как аналог copy из Pascal
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.

Freeman12
Сообщения: 18
Зарегистрирован: 25 май 2008, 18:17

Re: Задача на строки, C++

Сообщение Freeman12 » 01 дек 2008, 16:39

А точно название функиции кто-нибудь может сказать?
Просто strcpy,это просто копирование одной строки в другую

Freeman12
Сообщения: 18
Зарегистрирован: 25 май 2008, 18:17

Re: Задача на строки, C++

Сообщение Freeman12 » 01 дек 2008, 18:07

Код: Выделить всё

#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<string.h>
int str_cp(char str,size_r max,int a,int b,char ch)
{for (size i=a;i<b;i++)
str[i]=ch


int main(),a,b,g,w,e
{
  char str [10];
  char ch;
  cout << "vvedite stroku: ";
  cin >> str;
  cout << "vvedide dlinnu slova: ";
  cin >> g;
  cout << "vvedide pervoe slovo: ";
  cin>>w;
  cout << "vvedide posednee slovo: ";
  cin>>e;
  a=w*g
  b=e*g;
  cout<<str_cp(str,strlen(str),a,b,ch)
 }
подскажите,вот такое решение имеет прво на жизнь?

Freeman12
Сообщения: 18
Зарегистрирован: 25 май 2008, 18:17

Re: Задача на строки, C++

Сообщение Freeman12 » 01 дек 2008, 18:09

Код: Выделить всё

#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<string.h>
int str_cp(char str,size_r max,int a,int b)
{for (size i=a;i<b;i++)
str[i]=ch


int main(),a,b,g,w,e
{
  char str [10];
  cout << "vvedite stroku: ";
  cin >> str;
  cout << "vvedide dlinnu slova: ";
  cin >> g;
  cout << "vvedide pervoe slovo: ";
  cin>>w;
  cout << "vvedide posednee slovo: ";
  cin>>e;
  a=w*g
  b=e*g;
  cout<<str_cp(str,strlen(str),a,b)
 }
подскажите,вот такое решение имеет прво на жизнь?

Ответить