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

  FORUM HardWare.fr
  Programmation
  C++

  un dernier exo C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un dernier exo C++

n°950881
jul5784
Posté le 11-01-2005 à 16:24:47  profilanswer
 

je dois écrire le prog C++ qui étant donné un entier n>0 renvoie
 
somme(de i=1 à n)somme(de j=1 à i) (i+j)
 
j'ai écris :  
 
double somme(double n)
{
 for(i=1;i<=n;i++)
  {
    for(j=1;j<=n;j++)
     {
       som=som+i+j;
 
      }
   }  
  return som
}
merci pour la correction éventuelle.

mood
Publicité
Posté le 11-01-2005 à 16:24:47  profilanswer
 

n°950884
KangOl
Profil : pointeur
Posté le 11-01-2005 à 16:28:21  profilanswer
 

Code :
  1. double somme(double n)
  2. {
  3. double som =0;
  4. for(i=1;i<=n;i++)
  5.   {
  6.     for(j=1;j<=i;j++)
  7.      {
  8.        som+=i+j;
  9.       }
  10.    } 
  11.   return som
  12. }


---------------
Nos estans firs di nosse pitite patreye...
n°950988
Ummon
Posté le 11-01-2005 à 17:49:08  profilanswer
 

c la fête ! (ya surement plus tordu, demande à Taz si jamais :D)

Code :
  1. #include <iostream>
  2. using namespace std;
  3. template <bool b>
  4. int somme(int n)
  5. {
  6.    if(n == 1) return b?2:1;
  7.    return somme<b>(n-1) + (b?(n*n + somme<false>(n)):n);
  8. }
  9. int main(int argc, char** argv)
  10. {
  11.    if(argc != 2)
  12.    {
  13.       cout << "Usage : somme <n>" << endl;
  14.       return 1;
  15.    } 
  16.    cout << somme<true>(atoi(argv[1])) << endl;
  17.    return 0;
  18. }


O(n^2) -> evidemment pas plus efficace mais tellement plus moche...


Message édité par Ummon le 11-01-2005 à 18:14:32
n°951292
didier1809
${citation_perso}
Posté le 11-01-2005 à 23:29:56  profilanswer
 

Ummon a écrit :

c la fête ! (ya surement plus tordu, demande à Taz si jamais :D)

Code :
  1. pleins de trucs


O(n^2) -> evidemment pas plus efficace mais tellement plus moche...


 
 
waw, ca c'est du "joli" code [:ddr555]
 
c'est quand meme un peu prise de tete a comprendre, j'ai du mal avec la recursivité moi  :sweat:


Message édité par didier1809 le 11-01-2005 à 23:30:15

---------------
.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  un dernier exo C++

 

Sujets relatifs
Récupérer dernier jour mois[PHP] Récupérer le dernier tableau d'un fichier HTML
[PHP] Supprimer le dernier caractère d'une chaineacces tableau multidimensionnel (voir dernier post)
[Mysql] le dernier de la liste[Access]Problème date pour faire une recherche genre "mois dernier"
Retourner le dernier element d'une tableEnlever le dernier retour de ligne
[Access] avoir seulement le dernier enregistrement dans un étatavoir le dernier ID insérer !
Plus de sujets relatifs à : un dernier exo C++


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