Cum se rezolva urmatoarea problema?
Se poate rezolva doar cu strcpy si strchr?
Anexe:
Calaus11:
eu te pot ajuta dar stiu sa o fac în pascal!
Răspunsuri la întrebare
Răspuns de
2
Am reușit eu în C++:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char s[100];
char f[] = "aeioum";
int i, ok = 0;
cin.get(s, 100);
for(i=0;i<strlen(s);i++){
if(strchr(f, s[i]) == nullptr){
strcpy(s+i, s+i+1);
i--;
}
}
for(i=0;i<strlen(s);i++)
if(s[i] != 'm') ok = 1;
if(ok)
cout<<s;
else
cout<<"nu exista";
}
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char s[100];
char f[] = "aeioum";
int i, ok = 0;
cin.get(s, 100);
for(i=0;i<strlen(s);i++){
if(strchr(f, s[i]) == nullptr){
strcpy(s+i, s+i+1);
i--;
}
}
for(i=0;i<strlen(s);i++)
if(s[i] != 'm') ok = 1;
if(ok)
cout<<s;
else
cout<<"nu exista";
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă