Salve! spero di non infastidire nessuno con i miei continui post ,ho fatto l'ennesimo esercizio su code:blocks e volevo chiedervi un aiuto nella correzione , ho testato già parte dell'esercizio ma è l'ultimo punto che mi da più grane!
Descriere un algoritmo codificato c/c++ che :
1)dichiara un vettore di nome x contenente 100 numeri interi
2)dichiara un vettore di nome y contentente 100 numeri interi
3)legge da standard input 100 valori e li inserisce nel vettore x
4)legge da standard input un valore e lo inserisce in una variabile z
5)inserisce nei posti pari del vettore y al più 50 valori del vettore x che sono maggiori o uguali al valore contenuto
nella variabile z e inserisce nei posti dispari del vettore y al più 50 valori del vetore x che sono minori di z
#include <stdio.h>
#include <stdlib.h>
int main (){
int x[100] , y[100];
int i ,j, z , n;
z=0;
for(i=0 ; i<100 ; i++){
scanf ("%d" ,&x[i]);
printf("x[%d]\n" ,x[i]);
}
printf("inserisci un valore:",n);
scanf ("%d",&n);
z=z+n;
printf ("z:%d" , z);
for (j=0 ; j<100 ; j++){
if(j%2==0){do{
scanf("%d", &x[i]);
if(x[i]>=z) printf("y[%d]", y[x[i]]);
j++;}while(i<=50);
}
}
return 0;
}
grazie in anticipo