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

Le topci sur l'algorithmie

sonic66
sonic66
Niveau 10
09 mars 2005 à 21:09:29

Il le manquait , sonic66 la fait!
Je propose que ce topic serve a mettre des algo que vous avez trouvé , cela permettra a certaines personnes d´aller plus vite , et a d´autre de s´ameliorer!
Et si vous ne voyer pas quel algo faire pour un de vos code , posez vos questions!

sonic66
sonic66
Niveau 10
09 mars 2005 à 21:15:49

Voici une premiere petite astuce ( mon ptit prog a étè fait sur console avec du c++)
Comment calculé la moyene d´autant de nombres que l´on veut?
Facile!
demandez d´bors de combien de nombre l´utilisateur veut t´il la moyene!
mon code : http://rafb.net/paste/results/apuEy877.html

jejej
jejej
Niveau 9
09 mars 2005 à 21:19:23

C´est un fake ^^ ?

parceque , soit j´ai pas compris ton algo , soit plus nul , tu fais planter l´ordi . ..

pour calculer la moyenne d´autant de nombres que tu veux , tu dois ecrire d´abord le nombre de chiffres que tu veux calculer ? et si , tu decides d´en rajouter un ? bah , tu peux pas . ..

le programme , sonic66 , chu dsl , mais une simple boucle for , il focntionne dix fois
mieux

jejej
jejej
Niveau 9
09 mars 2005 à 21:23:35

regarde :

int somme=0; / / le chiffre qu´on entre
int total=0; / / la somme des chiffres
int x=0; / / index
bool quitter=0;

while(!quitter)
{
x++;
cin>>somme;
total+ =somme;

if ( somme == 0 ) { quitter = 1 ; } / / on quitte si on entre le chiffre zero

}

/ / on fait la moyenne
double moyenne = total/x;
cout<<moyenne;

. .. ?
j´ai pas teste , mais je pense que ca marche . ..

sonic66
sonic66
Niveau 10
09 mars 2005 à 21:24:26

je tai repondut a lautre topic du meme nom

dnob700
dnob700
Niveau 10
09 mars 2005 à 21:30:41

un truc interessant, c´est avec un moyenne m de N nombre et un nombre n calculer la moyenne m´ des N+1 nombre.

m´=(m*N+n)/(N+1)
et bien sur N vos N+1.

et la prochaine fois essaye de ne pas créer trop de topic et de répondre dedans toi même par le même message.

dnob700
dnob700
Niveau 10
09 mars 2005 à 21:31:22

enfin, quand je dis interessant...

surtout que de topic d´algorithmie, ne pense pas que tu es le premier à le créer.

jejej
jejej
Niveau 9
09 mars 2005 à 21:35:19

tiens dnob700 , je me rappelle qu´il y a quelques semaines , tu demandais comment calculer la valeur du Nieme nombre dans la suite de fibonnacci , je me rappelle plus du titre du topic , ni de ma reponse completement vaseuse je crois , mais , j´ai pas vu si tu avais repondu ?

parceque , t´en qu´a faire , autant connaitre la reponse hein ? :)
j´ai hate de voir les suites en maths , j´avais vu un probleme genial qui les utilisait sur " cours et devoirs " . .. enfin , genial , je dis ca parceque , pour un eleve < seconde , la reponse semble introuvable . .. je pourrais le reposter , mais il n´a aucun rapport avec l´algoryhtmie :)

dnob700
dnob700
Niveau 10
09 mars 2005 à 21:47:00

pour la suite de Fibonacci il y a pas mal d´algo différend :

/ / complexité en O(Fibo(n)) très mauvais.
int Fibo(int n)
{
if ( n==0) return 0;
if ( n==1) return 1;
return Fibo(n-1)+Fibo(n-1);
}

/ /Complexité en O(n) pas trop mal
int Fibo(int n)
{
int f1,f2,t;
f1=0;
f2=1;
int i;
for ( i=2 to n)
{
t=f2;
f2+=f1;
f1=t;
}
return f2;
}

/ /Méthode en O(1) très très bon, mais imprécis.

  1. define LN_FI 0.481211825059603449 / /ln((1+sqrt(5))/2)
  2. include < math.h>

int Fibo(int n)
{
return int(exp((double(n)-2.0)*LN_FI);
}

bon je n´ai pas testé ces fonction mais ça devrait marcher.

Il y a aussi un truc intermédiaire en O(log2(n)) qui est donc la plus rapide des fonctions précises, mais elle est un peu longue, puice qu´elle passe par du calcul matriciel, donc tant pis pour aujourd´hui.

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