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

> Внимание!

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

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

> Выравнивание строки, Borland C++ 3.1
сообщение
Сообщение #1


Пионер
**

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

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


Задание:
Разработать функцию, которая выполняет следующую обработку символьной строки: выровнять строку по левому краю до заданной длины. Запрещается пользоваться стандартными функциями библиотек С.
Или я сегодня сильно туплю, или причина в кривых руках, но не выходит ничего...

Код

int main()
{

char str1[80];
char str2[80];
int i;
int arr1[80];
int arr2[80];
int otstup;


i=0;
otstup=0;
cout << "VVedite stroku: " << "\n";
cin >> str1;


for (i=0; i<80; i++)
{
  arr1[i]=str1[i];
  }

cout <<"\n";

cout << "Vvedite otstup: ";
cin >> otstup;


for (i=0; i<otstup; i++)
{
  arr2[i]=' ';
  }

for (i=otstup; i<80; i++)
{
  arr2[i]=arr1[i-otstup];
  }

for (i=0; i<80; i++)
{
  str2[i]=arr2[i];
  }

cout << ("\n");
cout << ("\n");

cout << str2;

return 0;

}



--------------------
- Дорогие девушки! У вас сухая кожа? Редкие волосы? Проблемы с фигурой? Приходите к нам! У нас темно и мы пьяные.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 





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