Linux
Résolu
akybienvenu
Messages postés
53
Statut
Membre
-
akybienvenu Messages postés 53 Statut Membre -
akybienvenu Messages postés 53 Statut Membre -
Bonjour,
j'ai un programme pgcd en c sur code block que j'aimerai transférer sur Linux mais je ne connais pas les lignes de commandes donc je n'arrive pas a le faire , est ce que quelqu'un pourrait m'aidez ;
-et aussi le programme pgdc quand je veux le compiler sur code block le programme bug je ne comprend d’où vient l'erreur
voici le programme
j'ai un programme pgcd en c sur code block que j'aimerai transférer sur Linux mais je ne connais pas les lignes de commandes donc je n'arrive pas a le faire , est ce que quelqu'un pourrait m'aidez ;
-et aussi le programme pgdc quand je veux le compiler sur code block le programme bug je ne comprend d’où vient l'erreur
voici le programme
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//pgcd.c;
int main (int argc, char *argv[])
{
int a,b,r,x,y;
x = a = atoi(argv[1]);
y = b = atoi(argv[2]);
while (b != 0)
{
r = a % b;
a = b;
b = r;
}
printf("pgcd (%d,%d) = %d\n",x,y,a);
return 0;
}
A voir également:
- Linux
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- Linux mint 22.1 - Accueil - Linux
2 réponses
Bonjour,
Il serait intéressant de partager la solution !
Merci à vous,
Il serait intéressant de partager la solution !
Merci à vous,
bonsoir
merci pour ta suggestion voici le code si tu,trouve des merci des les signifier
merci pour ta suggestion voici le code si tu,trouve des merci des les signifier
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void pgcd(int a,int b);
int main (int argc, char *argv[])
{
int a,b;
if (argc==3)
{
a = atoi(argv[1]);
b = atoi(argv[2]);
pgcd(a,b);
}
else
{
printf("erreur arguments\n\n");
};
return 0;
}
void pgcd(int a,int b){
int x,y,r;
x=a; y=b;
while (b != 0)
{
r = a % b;
a = b;
b = r;
}
printf("pgcd (%d,%d) = %d\n\n",x,y,a);
}