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
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
Limba română,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă