Informatică, întrebare adresată de filipsergiuandp8y5dm, 8 ani în urmă

Un șir de valori numerice întregi (int) denumit n50 conține 50 de elemente.

Construiți alte două șiruri de valori, d3 și d5, în care transferați numerele din șirul n50 care sunt divizibile prin 3 respectiv 5. Afișați șirurile d3 și d5.

Răspunsuri la întrebare

Răspuns de mirunadansp6incb
1
prima data verifici ce elemente sunt divizibile cu 3 din sir :
j=1;
for(i=1;i<=n;i++){
if(v[i]%3==0){
d[j]=v[i];
j++;
}
}
j-ul are initial valoare 1 pentru ca sa puna primul element divizibil cu 3 pe pozitia 1 .el creste dupa ce if ul gaseste alt element divizibil cu 3 pentru a ti le pune in ordine in d3

Analog faci si cu 5

Dupa care le afisezi:
for(i=1;i<=n;i++){
printf("%d",d[i]);
}

n=nr de elemente al vectorului ,in cazul tau 50

filipsergiuandp8y5dm: am rulat codul in CodeBlocks si da eroare
mirunadansp6incb: pe ce rand
Alte întrebări interesante