0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 23
1

Если длина строки больше 10 - оставить первые 6 символов, иначе дополнить строку символами 'о'

11.03.2016, 11:13. Показов 6056. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка.Если ее длина больше 10,то оставить в строке только первые 6 символов,иначедополнить строку символами 'о' до длины 12.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2016, 11:13
Ответы с готовыми решениями:

Если ее длина больше 10, то оставить в строке только первые 6 символов, иначе дополнить строку символами 'o' до длины
Дана строка. Если ее длина больше 10, то оставить в строке только первые 6 символов, иначе...

Строка: Если длина строки больше 10, то оставить только первые 6 символов...
Дана строка.Если ее длина больше 10,то оставить в строке только первые 6 символов,иначе дополнить...

Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы
Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

Если длина строки больше заданной, отбросить первые символы, иначе в её начало добавить символы "."
Дано целое число N (N>0) и строка S.Преобразовать строку S в строку длины N следующим образом:если...

8
Игорь1986
11.03.2016, 11:47
  #2

Не по теме:

Ты что практикум сдаешь уже 3 тема за 10 минут

0
DeadPenguin
11.03.2016, 11:51
  #3

Не по теме:

Игорь1986, что вы, просто человек хочет чтобы его работу сделали за него и бесплатно.

0
0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 23
11.03.2016, 11:53  [ТС] 4
Сдаю практику
0
154 / 141 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
11.03.2016, 11:53 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <string>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
string source = "hello! this world is good";
size_t sourceLen = source.length();
if (sourceLen <= 10){
source.insert(sourceLen, 12 - sourceLen, 'o');
}
else
{
source.resize(6);
}
cout << "Resize\t:" << source << endl;
system("pause");
        return 0;
}

Не по теме:

Напиши свои данные мне в личку после такого точно надо пообщатся

0
0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 23
11.03.2016, 11:56  [ТС] 6
Какие данные?
0
Игорь1986
11.03.2016, 11:58
  #7

Не по теме:

Забудь, удачи в сдаче, помогу добрый я

0
Модератор
Эксперт С++
13243 / 10385 / 6210
Регистрация: 18.12.2011
Сообщений: 27,778
11.03.2016, 13:08 8
Вот интересная идея, как в char строке оставить только 6 символов:
C++
1
2
3
char str[]="qwertyuiop12";
if(strlen(str)>10)
   str[6]=0;
1
2833 / 1642 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
11.03.2016, 13:18 9
Цитата Сообщение от Игорь1986 Посмотреть сообщение
C++
13
source.insert(sourceLen, 12 - sourceLen, 'o');
C++
source.resize(12, 'o');
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2016, 13:18
Помогаю со студенческими работами здесь

Если длина строки больше заданной, отбросить первые символы, иначе в ее начало добавить символы "."
4.Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "."
Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

Если длина строки S больше N, то отбросить первые символы
Помогите пожалуйста. Дано целое число N(&gt;0) и строка S. Преобразовать строку S в строку длинны N...

Если длина строки S больше N, то отбросить первые символы
Дано целое число N (&gt; 0) и строка S. Преобразовать строку S в строку длины N следующим образом: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru