Ma ajutati si pe mine va rog ? Este o problema cu siruri de caractere. ----
Anexe:
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char t[80];
cin.get(t,80,'\n');
int i=0,p=0;
while (i<strlen(t)){
if (p==0&&t[i]!=' '){
i++;}
else if (t[i]==' '){
if(p==0)
p=i;
i++;
}
else {
strcpy(t+p+1,t+i);
i=p+1;
p=0;
}
}
cout<<t;
return 0;}
Explicație:
Te folosesti de functia strcpy si parcurgi sirul caracter cu caracter retinand pozitia primului spatiu dupa fiecare cuvant.
cristiancrisul15:
multumesc !
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
9 ani în urmă