Se citesc de la tastatură două şiruri de caractere formate din cel mult 50 de
litere fiecare. Să se afişeze pe ecran şirul format prin preluarea alternativă,
din fiecare şir, a câte unei litere (prima literă a primului şir, apoi prima literă a
celui de-al doilea, apoi a doua literă a primului şir, apoi a doua literă a celui
de-al doilea şir etc). Când se epuizează literele din unul dintre şiruri, se vor
prelua toate literele rămase din celălalt şir.
Dacă se citesc şirurile ABCşi MNPRTXBse va afişa şirul AMBNCPRTXB
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Eu asa am facut, sper sa fie bine.
Explicație:
#include <iostream>
#include <string.h>
using namespace std;
main(){
int i,v=0,c=0,len;
char a[51]={0},b[51]={0};
cin.get(a,51);
cin.get();
cin.get(b,51);
if(strlen(a)>strlen(b))len=strlen(a);
else len=strlen(b);
for(i=0;i<len;i++){
if(a[i]!=NULL)cout<<a[i];
if(b[i]!=NULL)cout<<b[i];
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă