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

. De la tastatură se citesc elementele unui vector de dimensiunea n, (n<=100) de numere
întregi. Elaborați un program prin intermediul căruia se va crea un nou vector care va fi
format numai din elementele divizibile cu 3 ale vectorului inițial. Se vor afișa elementele
ambilor vectori.
In C va rog fara CIN si COUT!! TABLOURI UNIDIMENSIONALE

Răspunsuri la întrebare

Răspuns de ProTel
0

Răspuns:

#include <stdio.h>

int main() {

int v[100];

int vd[100];

int n,i,j,element;  

printf("Numar de elemente vector v :");

   scanf("%d",&n);

printf("Introduceti elemente vector v : \n");

i=0;j=0;  

while (i<n) {

 printf("v[%d]=",i);

 scanf("%d",&v[i]);

 if (v[i]%3==0) {

  vd[j]=v[i];

  j++;

 }

 i++;

}

printf("Listare vector v \n");

i=0;

 while (i<n) {

  printf("%d ",v[i]);

  i++;

}

printf("\n");

printf("Listare vector cu elemente divizibile cu 3 \n");

i=0;

 while (i<j) {

  printf("%d ",vd[i]);

  i++;

}        

}

Alte întrebări interesante