С++ либо СИнаписать программу с комментариями что для чего, пожалуйста :
С++ или СИ
написать программку с комментами что для чего, пожалуйста :
Функция Delete(s,n,l)
Назначение: удаление из строчки s подстроки, начиная с позиции n, длиной l (подобная библиотечная Функция есть в Pascal).
1 ответ
Лидия Потеряева
//Dev-C++ 5.11
include lt;iostreamgt;
include lt;stringgt;
using namespace std;
void DeleteStr(stringamp;, int, int);
int main(void)
string s;
int n,l;
cingt;gt;sgt;gt;ngt;gt;l;
DeleteStr(s,n,l);
coutlt;lt;slt;lt;endl;
return 0;
void DeleteStr(string amp;s, int n, int l)
for(int i=n;ilt;s.length();i++) //начинаем удаление с n элемента
if(i+llt;s.length()) //проверка не выходит ли смещение за границы строчки
s[i]=s[i+l]; //если не выходит, просто переносим знак с позиции+l
else
s[i]='\0'; //по другому вводим на позицию пустопорожний знак
Пример ввода:
Caster 1 4
Пример вывода:
Cr
include lt;iostreamgt;
include lt;stringgt;
using namespace std;
void DeleteStr(stringamp;, int, int);
int main(void)
string s;
int n,l;
cingt;gt;sgt;gt;ngt;gt;l;
DeleteStr(s,n,l);
coutlt;lt;slt;lt;endl;
return 0;
void DeleteStr(string amp;s, int n, int l)
for(int i=n;ilt;s.length();i++) //начинаем удаление с n элемента
if(i+llt;s.length()) //проверка не выходит ли смещение за границы строчки
s[i]=s[i+l]; //если не выходит, просто переносим знак с позиции+l
else
s[i]='\0'; //по другому вводим на позицию пустопорожний знак
Пример ввода:
Caster 1 4
Пример вывода:
Cr
Женя Бунтышева
А можно через gets? чтоб можно было через пробелы
Ромка
Можно, но
Евгения Селиванькова
[люблю миссклики] ...это никак не затронет функцию. К тому же, я теснее не могу редактировать ответ.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
задание экономиоти
Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких
Экономика.
Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности
Экономика.
там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо
Русский язык.
Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.
Разные вопросы.
Сочинение на тему "Русский язык не сможет умереть!"
Математика.
Облако тегов