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

  FORUM HardWare.fr
  Programmation
  C

  Petit problème - langage C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit problème - langage C

n°2158601
Qosmiome
Posté le 29-09-2012 à 16:24:11  profilanswer
 

Bonjour,  
je suis débutante en programmation, je voudrais qu'on m'aide à répondre à ces questions, j'ai essayé plusieurs fois mais je ne trouve pas comment commencer.
 
-Donnez l'expression booléenne qui prend la valeur vrai si l'entier i est multiple de la valeur LONG.
-Ecrivez un programme qui affiche tous les entiers strictement positifs, inférieurs à un entier MAX, à raison de LONG entiers par ligne (la dernière ligne peut bien sur contenir moins d'entiers). Les valeurs associés à MAX et LONG seront définies par une directive #define.
 
Je voudrais avoir quelques idées qui pourraient m'aider.
 
Merci d'avance.

mood
Publicité
Posté le 29-09-2012 à 16:24:11  profilanswer
 

n°2158604
gilou
Modérateur
Modzilla
Posté le 29-09-2012 à 18:03:01  profilanswer
 

Citation :

Donnez l'expression booléenne qui prend la valeur vrai si l'entier i est multiple de la valeur LONG

Regardez ce que fait l'opérateur % en C
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2158605
Un Program​meur
Posté le 29-09-2012 à 18:04:01  profilanswer
 

1/ Exprime la condition "être multiple" d'une autre manière en utilisant les opérateurs disponibles en C
 
2/ Il te faut deux boucles.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2158749
ixemul
Nan mais sans blague ! ⚡
Posté le 01-10-2012 à 17:20:04  profilanswer
 

Un Programmeur a écrit :

1
2/ Il te faut deux boucles.


 
Une seule boucle peut suffire '%' [:rhetorie du chaos]


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2158881
Qosmiome
Posté le 02-10-2012 à 19:10:24  profilanswer
 

Pour la première question c'est bon, mais pour la deuxième j'arrive toujours pas à trouver la bonne réponse. J'ai essayé ça en fait (mais c'est faux):
 

Code :
  1. #define LONG 5
  2. #define MAX 20
  3. int main(){
  4. int i,n;
  5. for(i=0;i<=MAX;i++){
  6.  for (n=1;n<=LONG;n++){
  7.   printf("%d", i);
  8.  }
  9.  printf("\n" );
  10. }
  11. return 0;
  12. }


Message édité par gilou le 03-10-2012 à 02:12:14
n°2158899
Trap D
Posté le 02-10-2012 à 22:51:24  profilanswer
 

Ben, à chque fois que tu incrémentes n, il faut incrémenter i aussi (et mettre un espace entre les nombres).
En général en C, les boucles commencent à 0 et on fait < et <=.

n°2158907
gilou
Modérateur
Modzilla
Posté le 02-10-2012 à 23:35:38  profilanswer
 

Code :
  1. #include <stdio.h>
  2. #define LONG 5
  3. #define MAX 20
  4. int main() {
  5.     int i = 1;
  6.     while (i <= MAX) {
  7.         if (i % LONG)
  8.             printf("%d ", i++);
  9.         else
  10.            printf("%d\n", i++);
  11.     }
  12.     return 0;
  13. }


A+,


Message édité par gilou le 02-10-2012 à 23:45:39

---------------
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

  Petit problème - langage C

 

Sujets relatifs
VBA calculette, probleme de ligne !Problème GIT .gitignore
Probleme intégration allopass app Fb en phpbesoin d'aide-language C svp
[C#] Comment faire une méthode avec un paramètre générique probleme configuration d'une connexion hibernate dans ireport
[RESOLU]Problème affichage colonne avec awkfstream / Modifier une valeur spécifique dans un fichier C++
probleme de $_SERVER['SERVER_NAME']Problème hateur div css
Plus de sujets relatifs à : Petit problème - langage C


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