CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

Grobourrin_II
Grobourrin_II
Niveau 10
21 octobre 2006 à 12:29:22

Bonjour!
J´ai un keupin qui a des problèmes en C++ à résoudre (enfin en C++... Un truc du genre ^^), et comme je n´y connais absolument rien, je viens demander votre aide :) Voici les exercices qu´il doit faire:

Exercice 1
Programmez le premier programme universel : « Bonjour le Monde !! ! »

Exercice 2
Ecrivez en C le programme suivant (n’oubliez pas les commentaires) :

Problème : inverser en mémoire les valeurs qui sont dans deux variables.

Hypothèses :
lire les valeurs au clavier,
écrire les valeurs à l’écran,
type des valeurs est entier

Exercice 3
Ecrire programme C qui permet à l’utilisateur de saisir une valeur entière dans une variable i puis qui affiche i, i++ et ++i.

Exercice 4
Donnez le programme C qui permet de convertir caractère par caractère, des minuscules en majuscules.
Vous n’êtes pas autorisé ici à utiliser les fonctions prédéfinies du C comme « toupper ».
Vous devez baser votre raisonnement sur le codage de l’information et sur le décalage Min/Maj.
Votre code devra être portable et donc indépendant de la table ASCII.

Exercice 5
En vous appuyant à nouveau sur les codes de la table ASCII, écrivez un programme permettant de déterminer si le caractère entré par l’utilisateur est un chiffre, une lettre majuscule, une lettre minuscule ou un symbole de ponctuation…Après analyse, vous afficherez à l’ écran la nature du caractère saisi.

Exercice 6
Ecrire un programme C qui convertit un entier naturel en chiffres romains, en utilisant l’ancienne notation.
Exemple : 4 ( IIII), 9 ( VIIII), 900 ( DCCCC)

Rappelons les éléments de base :
I : 1, V :5, X : 10, L : 50, C : 100, D : 500, M : 1000.

Exercice 7
Ecrire un programme C qui calcule les racines d’un polynôme du second degré dont les coefficients sont saisis par l’utilisateur.

[Ps: Ledit keupin est en Prépa je sais plus quoi, ça peut expliquer deux trois choses ^^]

dynoplasmma
dynoplasmma
Niveau 9
21 octobre 2006 à 16:01:29

Bonjours, je viens de trouver un bug au niveau de changement de valeur sur ce que pointe un pointeur.
J´utilise DevC++4.9.9.0

Voici le code source :
http://rafb.net/paste/results/1NobAl64.html

Voici ce que donne le code source :
http://img177.imageshack.us/my.php?image=pointeurll5.png

Ce qui montre clairement que *pointeur++ deconne carrement.

godrik
godrik
Niveau 30
21 octobre 2006 à 18:10:09

Je ne suis pas bien sur.
Consulte la table de priorité es opérateurs du langage C.
Les opérateur d´indirection (*) et d´incrémentation (++) ont la même priorité. Le résultat que tu obtiens ne me parait pas étrange...

http://www-clips.imag.fr/commun/bernard.cassagne/Introduction_ANSI_C/node100.html

PS:
tu sais que tu peux faire des copier coller de la console sous windows... (clique droit->sélectionner)

godrik
godrik
Niveau 30
21 octobre 2006 à 18:13:31

une réference plus précise:
http://www.developpez.com/c/megacours/a9466.html

Fvirtman
Fvirtman
Niveau 10
21 octobre 2006 à 19:03:24

Grobourrin_II > C´est pas que c´est dur ce que tu demandes (au contraire), mais c´est long...

Donc bon, il vaut mieux poser la question quand tu es coincé :)

dynoplasmma
dynoplasmma
Niveau 9
21 octobre 2006 à 19:48:48

Merci godrik, j´y avais pas pensé.

Grobourrin_II
Grobourrin_II
Niveau 10
21 octobre 2006 à 21:52:07

Ben justement Jyy, je suis coincé dès de début...

Ni mon keupin ni moi-même n´avons ne serait-ce qu´une once de reflet d´ombre de connaissance en C++ ^^
[Enfin moi je sais que y´a plein de parenthèses, c´est tout XD ]

Grosse_tete1
Grosse_tete1
Niveau 5
21 octobre 2006 à 22:41:36

C´est encore moi. Je continue doucement mais surement mon aprrentissage du c++ et j´aurais encore une question lol : que fait la ligne de code cout.witth(3);

Fvirtman
Fvirtman
Niveau 10
21 octobre 2006 à 23:13:41

y´a quelqu´un qui t´a répondu sur "programmation" pour le 1)

Sinon, regarde sur mon site, j´ai un tuto, dont la réponse a la 1ere question, mais a la maniere C++ (et non C).

Dis bien a ton "keupin" de relire ses cours : s´il a cex exos, il a forcément les cours qui lui permettent de les faire :)

Grobourrin_II
Grobourrin_II
Niveau 10
22 octobre 2006 à 11:30:43

[Dis bien a ton "keupin" de relire ses cours : s´il a cex exos, il a forcément les cours qui lui permettent de les faire ]
==>Bin non, son prof pense qu´ils sont tous déjà calés en programmation ^^

godrik
godrik
Niveau 30
22 octobre 2006 à 11:47:09

Dans ce cas, je ne penses pas que donner une réponse l´aidera vraiment a progresser en programmation, il ferait mieux d´apprendre.

Fvirtman
Fvirtman
Niveau 10
22 octobre 2006 à 12:43:59

Tout a fait, il faut qu´il apprenne : te donner les réponses a recopier ici serait la pire chose qu´on pourrait faire.

Va voir mon tuto par exemple (cf mon site)

Lapintade
Lapintade
Niveau 30
22 octobre 2006 à 13:55:55

"==>Bin non, son prof pense qu´ils sont tous déjà calés en programmation"

Change de prof

cout.witth(3);

Aucune idée :)

J´utilise rarement des "cout" (c++ style) pour afficher des trucs, je prefere printf (C style)

godrik
godrik
Niveau 30
22 octobre 2006 à 14:17:54

cout.witth(3);
J´ai bien peur que ca n´existe pas:
http://www.cplusplus.com/ref/iostream/ostream/
Ne parlait tu pas de width ? si oui, cela sert a fixer le nombre minimum de caractere ecrit.

Grobourrin_II
Grobourrin_II
Niveau 10
22 octobre 2006 à 17:02:53

Okay, je vais lui conseiller d´apprendre de ce pas [de ce click ^^] :)

Et tiens, si j´ai le temps, je m´y mettrai aussi ^^

Lapintade
Lapintade
Niveau 30
22 octobre 2006 à 18:13:49

Grobourrin > A 14 ans, t´es dans une ecole ou les profs croient que les enfants sont des genies et qu´il peuvent faire de la programmation sans avoir de cours ? Rassure moi, tu racontes n´importe quoi la ?

ElPirato78
ElPirato78
Niveau 4
22 octobre 2006 à 19:01:42

Slt, je sait surement que la question a déja été posé, mais par manque de temps (et 1peu de faignentise, dsl pour l´orthographe), j´aimerai que quelqu´un me passe un code en C, afin de déplacer un sprite a l´écran qui se modifie selon la direction dans laquelle il va, plz?

godrik
godrik
Niveau 30
22 octobre 2006 à 19:15:13

rien compris a ton probleme.
De plus, je ne penses pas qu´un bout de code faisant cela s´adapterait bien a ton probleme. Il te faudra l´écrire toi (oula, j´avais ecrit ´toit´. je suis fatigué) même je penses

Lapintade
Lapintade
Niveau 30
22 octobre 2006 à 19:21:03

j´aimerai que quelqu´un me passe un code en C

Le C n´a pas de fonction d´affichage.

Je te renvoie a la FAQ pour voir les libs d´affichage dispo, en choisir une, la comprendre, faire les tutos et les exemple et revenir ici si tu as un probleme quelconque

ElPirato78
ElPirato78
Niveau 4
22 octobre 2006 à 19:34:36

Petite présition, je pense que ça ne fonctionnera pas, je compte programmer ce jeu pour qu´il fonctionne sur PSP, donc a par la sdl, il y a aucune autre librairy qui fonctionnerait

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment