Aide sur le langage C

Bonjour, voila je débute dans les algorithme, mais j'ai des difficulté a traduire en langage C.
si quelqu'un si connait j'aimerais bien qu'il me fasse la traduction en C et de donner impeut d'explication, merci
voila l'algorithme:
Algorithe principale care
var c, s, p:réel
Debut
lire(c);
s<--- c*c (s recoit c fois c/ ne figure pas dans l'algorithme^^)
p<-- 4*c
ecrire(c, p, s);
fin

voila, enfaite pour être plus clair l'énonce de l'exo c'est que l'ont veut calculer la surface et le parimetre d'un care dont le coté est: c.
merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Écoute, à ce niveau la, je vais faire simple.
    https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14118-un-monde-de-variables

    Voila, au moins tu aura vite ta solution.

    Excuse moi (nous ^^) de dire ça, mais si tu as réellement un exercice sur du C, tu devrais bosser un peu tes cours, sinon, c'est la bulle assurée lors du contrôle ;)

    Bonne chance :)
    1. Contributeur
      la voix du bon sens.
  2. Je cite:
    si quelqu'un si connait j'aimerais bien qu'il me fasse la traduction en C et de donner impeut d'explication, merci

    Donc, pour répondre vite à cette question, NON, je ne VEUX pas te faire la traduction en C, car, si c'est un exercice et que tu ne fait que pomper une solution sur le net, explique comment fera tu lors de ton évaluation ?

    Ensuite, t'aider, c'est autre chose.

    Premièrement, qu'est-ce que tu n'as pas compris ?
    1. heu c'est pas que je n'ai pas compris j'ai essayer tt seul, mais je ne sais pas si c juste: voila mon travail
      #include<stdio.h>
      main()
      {
      scanf (c);
      s<--c*c;
      p<--4*c;
      printf (p,s,c);
      }

      je n'ai pas su declarer les variables c p s: qui sont des réel.

      voila, et merci je comprend tres bien ta reaction c logique^^
      1. Contributeur
        lit un cour de C avant d'écrire n'importe quoi. Regarde comment utiliser les fonctions scanf et printf (man scanf, man printf) avant de la utiliser n'importe comment.
    2. je n'ai pas su declarer les variables c p s: qui sont des réel.

      Heu ...

      int c = 1;
      int p = 1;
      int s = 1;


      (j'ai mis 1 variable par ligne, mais tu aurais tout aussi pu tout rassembler en 1 ligne, et, j'ai mis 1 en valeure, tu aurais également pu mettre 2 3 3 134 145432 ou 0 ^^)
      1. Contributeur
        et puis à la rigueur, on s'en fout vu qu'on va les écraser par la suite ces valeur.

        Sinon, je félicite masslol qui m'a mis le sourire avec son nouveau mot "impeut". Pourquoi faire simple lorsque l'on peut faire compliquer ?
      2. le compilateur me donne scanf (c); en rouge?