begin process at 2010 02 10 00:46:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

[C] suite supercroissante aléatoire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[C] suite supercroissante aléatoire

mardi 13 janvier 2004 à 01:18:24 | [C] suite supercroissante aléatoire

Cow_B

Salut vous tous, je vous expose mon souci :
je cherche à faire un programme qui me fourni une suite aléatoire supercroissante d'entier (un suite supercroissante est une suite dont le terme i est superieur à la somme de tous les terme précédents). Je dosi avoir une suite de 32 éléments. Or avec des longs ca pose un problème car je sors toujours de l'intervalle des longs.... En fait il faudrait ke je puisse passer à 64 bits.

Auriez vous une idée de comment je peux faire ?

MERCI !!! :) :)

Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------
mardi 13 janvier 2004 à 07:12:15 | Re : [C] suite supercroissante aléatoire

vecchio56

Administrateur CodeS-SourceS
Passe à 64 bits tiens

mardi 13 janvier 2004 à 12:17:29 | Re : [C] suite supercroissante aléatoire

Cow_B

Oui, ca je c bien.... mais comment ?????? je suis un gros débutant....

Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------
mardi 13 janvier 2004 à 12:20:08 | Re : [C] suite supercroissante aléatoire

ymca2003

__int64 sous VC++
mardi 13 janvier 2004 à 12:42:27 | Re : [C] suite supercroissante aléatoire

Cow_B

J'ai essayé avec ca, mais y a un truc ki couille apparement...
tout semble se passer comme si il ne reconnaissait pas le __int 64 lors de l'utilisation du programme... Pour info je travaille sur .NET

Merci encore pour les infos :)

Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------
mardi 13 janvier 2004 à 16:36:51 | Re : [C] suite supercroissante aléatoire

vecchio56

Administrateur CodeS-SourceS
si tu l'écris en 2 mots c'est normal. Sinon tu peux créer une classe Int64, qui contiendra 2 entiers.

mardi 13 janvier 2004 à 17:12:56 | Re : [C] suite supercroissante aléatoire

Cow_B

oups.... je te rassure, sur mon source je l'ai marker en un seul... mais ca marche pas kan meme... j'envoie d'ailleurs le source :



#include <stdio.h>
#include <stdlib.h>
#include <time.h>


void main()
{
__int64 somme=0, k=0;
int i, oui =-1;
__int64 a[32];

srand( (unsigned)time( NULL ) );
while (oui != 1)
{
do
{
somme=0;
for(i=0 ; i<32 ; i++)
{
// Il faut vérifier qu'il sagit bien d'une suite supercroissante
do
{
// On fait un random sur k pour avoir un k
// aléatoire compris entre 1 et 5.
k=rand()%5;
}while (k<=0);
a[i] = rand()%k+somme+1;
somme += a[i];
}
}while ((a[30]>100000000));
// Dépasser ces valeurs pour ces éléments nous fait sortir de l'intervalle des long
for(i=0 ; i<32 ; i++)
{
printf("L\\'element %2ld est : %11ld\\n",i+1, a[i]);
}
printf("\\nCette suite vous convient-elle ? : oui(1) ou non(2)");
fflush(stdin);
scanf("%ld",&oui);
printf("\\nla somme 111 est de : %ld", somme);
}
}


Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------
mardi 13 janvier 2004 à 18:02:22 | Re : [C] suite supercroissante aléatoire

vecchio56

Administrateur CodeS-SourceS
bizarre, moi il compile tres bien
mardi 13 janvier 2004 à 18:57:04 | Re : [C] suite supercroissante aléatoire

Cow_B

Moi aussi il compile ss pb, mais lors de l'utilisation, c des intke g... pas des __int64... d'où kestion....

En meme temps j'utilise .NET et pas VC++. Ca vient peut etre de là.... bref si kkun voit...

En tt cas, merci vecchio56 et aux autres aussi ;)

Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------
mardi 13 janvier 2004 à 19:23:21 | Re : [C] suite supercroissante aléatoire

Cow_B

Kel est le format kil faut utiliser pour mes printf ??? juskà présent j'utilisais des %ld... peut etre ke mon problème vient uniquement de là..

Cow-B
-----------------------------------------------
C'est au pied du mur.... qu'on voit le mieux le mur
-----------------------------------------------

1 2

Cette discussion est classée dans : aléatoire, longs, suite, terme, supercroissante


Répondre à ce message

Sujets en rapport avec ce message

nombre aléatoire [ par obasileus ] salut,je ne trouve pas la commande qui permet de faire générer à l'ordinateur un nombre aléatoireplease help me !!!! :-)merci toujours nombre aléatoire [ par obasileus ] Salut à tous, j'ai demander il y a quelque jours comment générer un nb aléatoire. Je remerci d'ailleur Jo de m'avoir répondu. Cependant je bosse sous Plusieurs variables en une [ par CoQ87 ] Oui je sais c'est assez con mais je debute en c++ et je n'arrive pas à mettre le contenu de deux variables int a la suite (pas daddition, soustraction comment générer un chiffre de façon aléatoire [ par magicoz ] Bonjour, J'aurais souhaité savoir comment générer en C un chiffre de façon aléatoire compris entre 1 et 6 par exemple. Si possible, me fournir un exe Aléatoire [ par lainlain ] Salut tout le monde!Alors, voilà mon problème:Je cherche à faire un programme qui génère des nombres aléatoires dans une certaine plage donnée, mais j Nombre aléatoire de type Double [ par BRAUKRIS ] Impossible de génère un nombre aléatoire à virgule.J?ai utilisé la fonction rand mais elle me renvoie toujours un nombre entier.Comment doit-je faire tirage aléatoire selon une loi gaussienne [ par marmotte33 ] Je cherche à faire un petit programme en c++ permettant d'obtenir une variable aléatoire suivant une loi Gaussienne, en paramétrant la valeur moyenne lancement de plusieurs exécutables à la suite [ par mmmmegabites ] loloBonjour,Je cherche le moyen, sous Visual C++ 6, de lancer plusieurs exécutables, le suivant ne s'exécutant qu'une fois le premier terminé et ainsi Algorithme conversion Noms longs <-> Noms courts [ par franck406 ] Je suis à la recherche de l'algorithme qui permet d'obtenir un nom fichier court à partir d'un nom de fichier long comme le fait Dos. Je dois écrire u Générer un nombre aléatoire [ par lan32 ] Est ce que vous savez quelle est la fonction qui permet de générer un nombre aléatoire par exemple compris entre 0 et 100.Et aussi comment faire pour


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales