Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1055 connectés 

  FORUM HardWare.fr
  Programmation
  C

  prob avec mon code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob avec mon code

n°2243387
sk nesrine
Posté le 18-11-2014 à 22:14:56  profilanswer
 

je veux comparer entre deux tableaux A et B  
Qui peut pouvoir quel est mon probleme mon code ne marche pas :(
 
#include<stdio.h>
#include<conio.h>
int saisie()
{int n;
 do
 {printf("saisir taille du tableau=" );
 scanf("%d",&n);
 }while(5>=n||n>15);
}
void chargementA(int A[],int n)
{int i;
  for(i=0;i<n;i++)
 {
 printf("saisir A[%d]=\t",i);
 scanf("%d",&A[i]);
}
for(i=0;i<n;i++)
 printf("%d\t",A[i]);
 printf("\n" );
 
}
 
void chargementB(int B[],int n)
{int i;
 for(i=0;i<n;i++)
 {
 printf("\nsaisir B[%d]=\t",i);
 scanf("%d",&B[i]);  
}
for(i=0;i<n;i++)
 printf("%d\t",B[i]);
}
 
int main()
{ int A[15];
int B[15];
 int n,inf,i;
n=saisie();
chargementA(A,n);
chargementB(B,n);
 
inf=1;
for (int i=0; i<n; i++)  
{  
    if (A[i] < B[i]) {  
      inf = -1;  
      break;  
    }  
  }  
   
   
if(inf==1)
printf("A>B" );
else  
printf("nn" );
}

mood
Publicité
Posté le 18-11-2014 à 22:14:56  profilanswer
 

n°2243396
remmog
Posté le 19-11-2014 à 02:08:26  profilanswer
 

ta fonction saisie() ne renvoie pas la valeur
 
sinon tu dois avoir des warnings/erreurs a compiler avec ton i defini 2 fois dans ton main

n°2243629
Modération
Posté le 21-11-2014 à 11:57:32  answer
 

1 - Merci de formater ton code via les balises adéquates
2 - "Ca ne marche pas" ne veut rien dire. Qu'est ce qui ne marche pas ? Ton programme plante ? Tu n'obtiens pas le résultat escompté ? Essaie de fournir plus d'explications, personne n'est devin.

n°2243739
sk nesrine
Posté le 22-11-2014 à 21:48:54  profilanswer
 

je veux comparer entre deux deux tableaux je ne vois pas pourquoi ça marche pas :'(
#include<stdio.h>
#include<conio.h>
int saisie()
{int n;
 do
 {printf("saisir taille du tableau=" );
 scanf("%d",&n);
 }while(5>=n||n>15);
  return(n);
 
}
void chargementA(int A[],int n)
 
{int i;
 for(i=0;i<n;i++)
 {
 printf("saisir A[%d]=\t",i);
 scanf("%d",&A[i]);
}
 
}
void chargementB(int B[],int n)
{int i;
 for(i=0;i<n;i++)
 {
 printf("saisir B[%d]=\t",i);
 scanf("%d",&B[i]);
}
 
}
 
 
int verifeg(int A[],int B[],int n)
 
{int i,verif=1;
 i=0;
           do{
            if (A[i]!=B[i])
             
              verif=0;
else i++;
 }while((i<n)||(verif==0));
return(verif);
}
 int verifin(int A[],int B[],int n)
 
{int i,verif=1;
 i=0;
           do{
            if (A[i]>B[i])
             
              verif=0;
else i++;
 }while((i<n)||(verif==0));
  return(verif);
 
}
 
int verifsu(int A[],int B[],int n)
 
{int i,verif=1;
 i=0;
           do{
            if (A[i]<B[i])
             
              verif=0;
else i++;
 }while((i<n)||(verif==0));
 return(verif);
 
}
 
 int main()
{ int A[15];
int B[15];
 int n,s,e,i;
n=saisie();
chargementA(A,n);
chargementB(B,n);
 
e=verifeg(A,B,n);
s=verifsu(A,B,n);
i=verifin(A,B,n);
 
 
if((e==1)&&(s==0)&&(i==0))
printf("A=B" );
else if((e==0)&&(s==1)&&(i==0))
printf("A>B" );
else if((e==0)&&(s==0)&&(i==1))
printf("A<B" );
else
printf("A et B ne sont pas comparables" );
 
;
 
 
 
getch();
}

n°2243740
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 22-11-2014 à 22:29:25  profilanswer
 

Mais... http://forum.hardware.fr/hfr/Progr [...] 2883_1.htm


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°2243741
gilou
Modérateur
Modzilla
Posté le 23-11-2014 à 11:29:11  profilanswer
 

Les sujets suivant ont été fusionnés à ce sujet par Gilou

  • comparaison


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  prob avec mon code

 

Sujets relatifs
Problème code C++ débutant watershedprobleme de soulignement sur code blocks 13.12
Par défaut C++ : appeler un .exe depuis le code[PHP] Ou placer ce bout de code ?
undefined reference to (code block)[Windows Sokets] {résolu} un prob de compilation avec code::blocks
Mon code ne fionctionne pas, prob instanciation de class??Prob dans code d'upload php
Code C compilé sous Visual c++ 6 : prob de perfs...Prob important ! Mon code ne s'exécute plus !
Plus de sujets relatifs à : prob avec mon code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR