Je bloque!!

Résolu
débutant en c -  
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   -
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 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 883
 
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 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
ça doit ressemble a ça:
for(i=(limite-1);i>=0;i--)
printf("%d",va[i]);
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 883
 
Raaah mais faut le laisser chercher un peu mype !!
0
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
dsl...c'est vrai que c'etait pas dur a trouver
0