begin process at 2012 05 28 10:55:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Aide algorithmique TESTAGE !!


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

Aide algorithmique TESTAGE !!

dimanche 16 novembre 2003 à 10:01:37 | Aide algorithmique TESTAGE !!

ZogStriP

Membre Club Administrateur CodeS-SourceS
Bonjour tout le monde !!
Je suis en train de faire le concours de PROLOGIN (www.prologin.org) et j'en suis au QCM 2004 n°4, mais là je bloque un peu!
Je m'explique :
Je n'arrive pas à trouver une suite de nombre qui ferait que mon algorithme ne marche pas !!!

Voila le code :

#include <iostream>
using namespace std;

int multipleN(int* monTableau,int maTaille,int N)
{
int a,b,c;
int Somme=0,retour=0;
for(c=0;c<maTaille;c++)
{
for(b=maTaille;b>0;b--)
{
for(a=c;a<b;a++)Somme+=monTableau[a];
cout << Somme%N << "\n";
if((Somme%N)==0)
{
retour=b-c;
goto fin;
}
Somme=0;
}
Somme=0;
}
fin:
return retour;
}

int main()
{
int taille, Nombre, i=0;
int tableau[10000];
cin >> taille;
for (i; i<taille;i++)
cin >> tableau[i];
cin >> Nombre;
cout << multipleN(tableau,taille,Nombre);
cin >> Nombre;
return 0;
}


Le but du programme est de retourner la taille du plus grand tableau contenant une suite de nombre (additionés) multiples du nombre N !!!

Merci pour votre aide...





#!/usr/local/bin/perl
$msg="Hello, world.\n";
if ($#ARGV >= 0) {
while(defined($arg=shift(@ARGV))) {
$outfilename = $arg;
open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n";
print (FILE $msg);
close(FILE) || die "Can't close $arg: $!\n";
}
} else {
print ($msg);
}
1;

lundi 17 novembre 2003 à 14:06:24 | Re : Aide algorithmique TESTAGE !!

garslouche

Ton truc ne marche avec le tableau [3;5;10;15;2] avec N = 5 par exemple.
Là il est censé trouver 3 !!!



On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
mardi 18 novembre 2003 à 21:42:22 | Re : Aide algorithmique TESTAGE !!

ZogStriP

Membre Club Administrateur CodeS-SourceS
Merci de m'aider, je vais voir ça !!

ZogStriP


#include <stdio.h>
#define S "Hello, World\n"
main(){exit(printf(S) == strlen(S) ? 0 : 1);}
mardi 18 novembre 2003 à 21:43:33 | Re : Aide algorithmique TESTAGE !!

garslouche

en fait je suis allé voir le site et tu as mal lu l'énoncé !

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
mardi 18 novembre 2003 à 21:46:15 | Re : Aide algorithmique TESTAGE !!

ZogStriP

Membre Club Administrateur CodeS-SourceS
Et je peux savoir ou est ma faute ?

ZogStriP
#include <stdio.h>
#define S "Hello, World\n"
main(){exit(printf(S) == strlen(S) ? 0 : 1);}
mardi 18 novembre 2003 à 21:49:24 | Re : Aide algorithmique TESTAGE !!

garslouche

Par exemple avec [3;5;10;15;2] et N=5, le vrai algo doit retourner 5 alors que tel que tu as décrit l'énoncé il doit returner 3.

Je ne sais pas si ton algo fonctionne. Je ne le comprends pas bien. Mais tu n'as qu'à faire des tests!

Ceci-dit le principe de prologin c'est de se débrouiller tout seul qd-même


On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac


Cette discussion est classée dans : aide, nombre, code, int, arg


Répondre à ce message

Sujets en rapport avec ce message

Aide pour mega debutant [ par C++ ] Salut, bon alors je vien d ouvrir c++ mais comment mettre un code sur un boutton ???par exemple ce code comment je doits le mettre sur un bouton :int besoin d'aide [ par ekinoks ] voila g trouver un code c++ pour decrypté un fichier mais je m'y conné pas dutout en c++ kunkun pouré m'aidéle code est :void p(FILE* fp, int seed) { Windows plante {je sais pas nouveau } pour l'execution du mon code [ par darkwhite ] Salut a tous Je debute en C, et j'ai commencer a faire un petit programme. A la moitié de la creation je l'essaie mé windows me sort un message derreu Construire tableau code binaire des caractères avec l'arbre de Huffman [ par lordvan ] Bonjour à tous, voilà, je suis en train d'essayer de faire une fonction de parcours d'arbre de huffman. Cette fonction a pour rôle de construire le co ASM inline et mingw (GCC) [ par skirby ] Bonjour tout le monde,J'aimerais mettre de l'assembleur inline dans mon code en C.J'utilise Code::Block et mingw.Voici un extrait de code qui ne veut Calculer le nombre PI [ par Cedus ] Bonjour,J'ai trouvé une méthode permettant de calculer le nombre Pi et j'ai essayé de faire un algorithme sans succès . <p class="MsoNormal" style=" Petit probleme int [ par ralebole ] Je voudrais recuperer le dernier ou les 2 dernier chiffres d'un nombre (int), je m'expliqueint nombre = 1789;   la je veux recuperé 89  int recup = 89 analyseur code pour dépassement mémoire [ par adrienj ] Bonjour à tous,j'utilise Splint pour analyser mon code C et je souhaite que le résultat de l'analyse me dise les failles de gestion mémoire du genre ( Créer une dll en C avec Code::Blocks [ par seb5 ] Salut à tous,Je souhaite placer certaines de mes fonctions dans une dll pour pouvoir les réutilisé dans plusieurs programmes. Je programme en C sous W Prob avec les variables [ par Ilsundal ] Bonjour a tous,voila mon probleme, j'ai declaré une variable, mais quand je lui assigne par exemple  : MAISON, il m'affiche que M. comment faire pour


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 3,728 sec (4)

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