Algorithme
damien7258
-
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
Bonjour,c'est encore moi en ce moment je suis à fond dans la programmation c'est quelque chose qui me passionne, le souci c'est que notre prof nous a demandé de faire un algo et le traduire en c le probléme c'est que moi j'ai fait le programme avec des pointeurs mais esque qu'elle qu'un sait comment faire les algo lorsque il y a des pointeurs dans le programme merci d'avance..
voici mon programme:
#include<stdio.h>
#include <stdlib.h>
#define i 3600
#define j 60
long pointeur(long *pointeurs, long *pointeurm, long *pointeurh);
int main(void)
{
long seconde,minute,heure;
printf("entrer vos seconde:\n");
scanf("%ld",&seconde);
pointeur(&seconde,&minute,&heure);
printf("le resultat est %ldhh%ldmm%ldsec:\n", heure,minute,seconde);
getch();
return 0;
}
long pointeur(long *pointeurs , long *pointeurm, long *pointeurh)
{
*pointeurh = *pointeurs/i ;
*pointeurs %=i ;
*pointeurm = *pointeurs/j ;
*pointeurs %=j ;
}
voici mon programme:
#include<stdio.h>
#include <stdlib.h>
#define i 3600
#define j 60
long pointeur(long *pointeurs, long *pointeurm, long *pointeurh);
int main(void)
{
long seconde,minute,heure;
printf("entrer vos seconde:\n");
scanf("%ld",&seconde);
pointeur(&seconde,&minute,&heure);
printf("le resultat est %ldhh%ldmm%ldsec:\n", heure,minute,seconde);
getch();
return 0;
}
long pointeur(long *pointeurs , long *pointeurm, long *pointeurh)
{
*pointeurh = *pointeurs/i ;
*pointeurs %=i ;
*pointeurm = *pointeurs/j ;
*pointeurs %=j ;
}
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
1 réponse
Bonsoir,
A mon sens il n'y a pas de différence au niveau algorithmique entre les logiques de fonctionnement de deux programmes, l'un avec pointeurs l'autre sans pointeur, traitant chacun ce même problème simple. De toutes façons, si tu avais procédé différemment. tu aurais bien été obligé de passer des adresses (&) à la fonction "pointeur" puisqu'elle retourne, après les avoir modiifiées, les valeurs qu'elle reçoit.
A mon sens il n'y a pas de différence au niveau algorithmique entre les logiques de fonctionnement de deux programmes, l'un avec pointeurs l'autre sans pointeur, traitant chacun ce même problème simple. De toutes façons, si tu avais procédé différemment. tu aurais bien été obligé de passer des adresses (&) à la fonction "pointeur" puisqu'elle retourne, après les avoir modiifiées, les valeurs qu'elle reçoit.