Je bloque!!

Résolu
débutant en c -  
mype Messages postés 2449 Statut Membre -
Bonjour,
je débute en c et je bloque sur un programme qui doit me demande une série de chiffre à l'utilisateur, il affiche cette liste et puis doit l'intervertir comme ceci 1568 donne 8651
je dois utiliser un seul vecteur!!!

voici le début puis je bloque car je ne dois pas utiliser un deuxième vecteur comment faire merci
#include <stdio.h>
#include <stdlib.h>

void main (void)



{
int va[20],vb[20],i,cpt,limite;


/* inversion de nombres avec un vecteur*/

printf("entrez la limite de nombre a introduire\n");
scanf("%d",&limite);

for(cpt=0;cpt<limite;cpt++)
{
printf("entrez la valeur %d du vecteur :", cpt+1);
scanf("%d",&va[cpt]);
}
cpt=limite;

3 réponses

mamiemando Messages postés 34209 Date d'inscription   Statut Modérateur Dernière intervention   7 896
 
Et ben tu y es presque ! Il suffit maintenant de parcourir "va" de la case "limite-1" à la case "0" et d'afficher la case courante avec un printf.

Bonne chance
0
mype Messages postés 2449 Statut Membre 437
 
ça doit ressemble a ça:
for(i=(limite-1);i>=0;i--)
printf("%d",va[i]);
0
mamiemando Messages postés 34209 Date d'inscription   Statut Modérateur Dernière intervention   7 896
 
Raaah mais faut le laisser chercher un peu mype !!
0
mype Messages postés 2449 Statut Membre 437
 
dsl...c'est vrai que c'etait pas dur a trouver
0