Se citește un vector de n întregi. Construiți și afișați un alt vector ce conține cea mai mare cifră a elementului situat pe aceeași poziție în vectorul inițial. Ex: n=3, elementele sunt 1223, 34, 8, noul vector este 3, 4, 8. Stergeti apoi primul element din vectorul initial citit.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){
int n,a[100],b[100],i;
//Citire date
cin >> n;
for(i=1;i<=n;i++) cin >> a[i];
//Construire vector II
for(i=1;i<=n;i++){
int cp=a[i]/10;
b[i]=a[i]%10;
while(cp){
if(cp%10>b[i]) b[i]=a[i]%10;
cp=cp/10;
}
}
//Stergere primul element
for(i=1;i<n;i++) a[i]=a[i+1];
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă