Informatică, întrebare adresată de alinastroici78, 8 ani în urmă

DAU COROANA !!! URGENT !!!
Elaborati o procedura care :
a) radiaza dintr-un sir caracterul indicat in apel
b) incadreaza un sir de caractere intre simbolurile ,,# ,,


1Viserys: c++ e ok?

Răspunsuri la întrebare

Răspuns de 1Viserys
2

#include <iostream>

#include <cstring>

using namespace std;

void radiere(char s[102], char c)

{

int l=strlen(s);

for(int i=0; i<l; i++)

{

if(s[i]==c) strcpy(s+i, s+i+1);

}

}

void incadrare(char s[102])

{

char p[102];

p[0]='#';

strcat(p, s);

strcpy(s, p);

strcpy(p, "#");

strcat(s, p);

}


int main()

{

char s[102];

cin.get(s, 102);

cin.get();

cout<<"Ce caracter doriti sa fie sters?\n";

char c;

cin>>c;

radiere(s, c);

cout<<s<<endl;

incadrare(s);

cout<<s;

return 0;

}


Alte întrebări interesante