Informatică, întrebare adresată de cristiklmn, 9 ani în urmă

Se citesc elementele unui tablou unidimensional a cu n (n<=100) numere intregi cu cel mult 4 cifre.Sa se genereze tabloul b pentru care fiecare componenta memoreaza numarul de cifre ale fiecarui element din tabloul a.Ex: Daca a{}=(345,61,8,900) se genereaza b{}=(3,2,1,3)

Răspunsuri la întrebare

Răspuns de stefanungureanu
3
#include <iostream>
using namespace std;
int main(){ 
   int n,i,V[101],B[101],b=0,aux,nr;
    cin>>n; 
  for(i=1; i<=n; i++) 
  cin>>V[i]; 
  for(i=1; i<=n; i++) 
      {   nr=0;       
     aux=V[i];       
    while(aux){       
      nr++;         
  aux/=10;         
   }         
  b++;         
   B[b]=nr;       
 }       
for(b=1; b<=n; b++) 
       cout<<B[b]<<" ";
 return 0;   }
Eu n-am mai stricat vectorul a. Am luat aux si am salvat V[i] in aux. E corect si daca strici primul vector dar e bine si asa :)

Utilizator anonim: https://brainly.ro/tema/4778464
Alte întrebări interesante