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

Archive C#

 > 

Archives

 > 

Au secours

 > 

C++ code problem!


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

C++ code problem!

samedi 10 décembre 2005 à 22:17:54 | C++ code problem!

cppnewbie

run the program please and let me know whats wrong wit it .. I'm receiving some crazy numbers at the end of the program. and on each line it should take only one letter .. but on mine it can take more and then it craches my code. and u can hit enter without putting a letter in .. that shouldn't be happening. so these are my problems. here is the code:

/* Alex Talbi

Problem statement: Make a program that asks the user to input a student's
                   answers for a DMV test. The program is to compares these
       answers with a set of stored correct answers. If the
       student recieved a 75% or better on the test, then the
       program will return a message saying that the student
       has passed the test.
Approach: I will start by making three different arrays for each category.
          I will place the answer key in the first array and continue with
    the second array for the input of answers and the result of
    the inputed answers in the last array.
Input: Twenty numbers are inputed.

Process: Compare inputed answers with the correct answers. come up with a
         percentage of correct answers.

Output: The percentage of the correct answers that the student earned.
        Even if the student did not pass the test.*/

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
 const int array2=21, array1=20, Avg=15,
        const1=0, const2=1, const3=7, const4=5;
 
 int correct_answers = 0
 char ansInp[array1],
   ansRight[array2] = "BDAACABACDBCDADCCBDA";
 int  numBOOL[array1],
   Wrong=0,
   Right;
    
 bool answrBOOL[array1];

 cout <<"This program will grade your driver's license exam." <<endl;
 cout <<"Enter your answers using either A, B, C, or D." <<endl;
 
 for (int index=const1, loop=const1; index<array1; index++, loop++)
 {
  cout <<loop+1 <<". ";
     cin  >>ansInp[index];
  while (ansInp[index]!='A' && ansInp[index]!='B' &&
      ansInp[index]!='C' && ansInp[index]!='D' )
   {
   cout <<"Invalid entry. Enter A, B, C, or D."<<endl;
   cin  >>ansInp[index];
   }
 }

 for (int indexICHI=const1, num=const2; indexICHI<array1; indexICHI++, num++)
 {
  answrBOOL[indexICHI] = ansInp[indexICHI]!=ansRight[indexICHI];

  numBOOL[indexICHI]=answrBOOL[indexICHI]*num;
  Wrong+=answrBOOL[indexICHI];
  Right=array1-Wrong;
 }
 if (Right<Avg)
 {
  
    cout <<"answers will be displayed as 0"<<endl
   
  for (int indexNI=const1; indexNI<array2; indexNI++)
  {
   cout <<setw(const4)     <<ansInp[indexNI]  
     <<setw(const3) <<":"
     <<setw(const3) <<numBOOL[indexNI]   
     <<setw(const3) <<":"
     <<setw(const3) <<ansRight[indexNI]  <<endl;
  }
  cout  <<"Total wrong: " <<Wrong  <<endl;
  cout     <<"Total right: " <<Right  <<endl;
  cout     <<"...FAILED..."<<endl;

 }

 else if (Right>=Avg)
 {
  cout <<"======================================"<<endl
    <<"answers will be displayed as 0"<<endl
    <<"======================================"<<endl;
  for (int indexSAN=const1; indexSAN<array1; indexSAN++)
  {
   cout <<setw(const4)     <<ansInp[indexSAN]  
     <<setw(const3) <<" : "
     <<setw(const3) <<numBOOL[indexSAN]     
     <<setw(const3) <<" : "
     <<setw(const3) <<ansRight[indexSAN] <<endl;
  }
  cout <<"Total wrong: " <<Wrong  <<endl;
  cout <<"Total right: " <<Right  <<endl;
  cout <<"...PASSED..."                <<endl;

 } 

return 0;
}

Alex

samedi 10 décembre 2005 à 22:22:43 | Re : C++ code problem!

coq

Administrateur CodeS-SourceS
Hello,

Csharpfr is a french speaking website dedicated to the C# programming langage, not C++.



/*
coq
MVP Visual C#
*/
dimanche 11 décembre 2005 à 03:43:04 | Re : C++ code problem!
dimanche 11 décembre 2005 à 13:50:27 | Re : C++ code problem!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Normalement, les français aux notions d'anglais ont tendance a ajouter un 'u' au mot langage.
Coq c'est l'inverse, il reste bien français ^^

Mx
dimanche 11 décembre 2005 à 13:56:42 | Re : C++ code problem!

coq

Administrateur CodeS-SourceS




/*
coq
MVP Visual C#
*/
lundi 12 décembre 2005 à 03:50:55 | Re : C++ code problem!

badrbadr

Je pense qu'on a trouvé notre représentant à l'étranger


@++
lundi 12 décembre 2005 à 08:19:14 | Re : C++ code problem!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Oui
On mettra un beret sur son avatar quand noel sera fini, et ce sera parfait.

Mx
lundi 12 décembre 2005 à 11:10:58 | Re : C++ code problem!

cppnewbie

en fait j'parle francais ossi .. j'voulais juste un pe d'aide ac mon code .. dezole .. chave po k'c't po pr C++ ici.

Alex
lundi 12 décembre 2005 à 12:10:36 | Re : C++ code problem!

coq

Administrateur CodeS-SourceS
Lol

Pour le C/C++ tu peux aller demander sur les forums du site CodeS-SourceS dédié : CPPFrance.Com (même compte)
:-)



/*
coq
MVP Visual C#
*/
mardi 13 décembre 2005 à 07:05:48 | Re : C++ code problem!

Darkneon

WOW!

 J'ai juste une chose a dire, bravo pour le professionalisme les gars.


Cette discussion est classée dans : int, index, cout, answers, ansinp


Répondre à ce message

Sujets en rapport avec ce message

index datagrid [ par nixounet ] Bonjour,J'aimerais faire monter ou decendre les enregistrements dans un datagrid en pressant sur des boutons.j'arrive à récupérer la valeur de l'index Quadrillage de points [ par ansizak ] Bonjour,Je m'initie aux fonction graphiques de C# et j'aurais souhaité comprendre comment réaliser un quadrillage à partir d'un tableau de points:Je d conditions boucle for [ par Souliabdo ] Bonjour,<?xml:namespace prefix = o ns = "urn:schemas-m Mot de passe qui n'expire pas [ par kev140 ] Bonjour, j'aurai besoin de votre aide: Pour commencer je crée une nouvelle session utilisateur, ce qui fonctionne très bien, et par la suite j'essay client / serveur c# [ par medissamjava ] slt tlm, j'ai un problème dans mon application coté client. l'exécution ne dépasse passe pas la connexion du client en rouge dans le code. SVP aidez m Comment déplacer une picture box d'une case d'un TableLayoutPanel [ par vinzemuls ] Bonjour, voilà j'ai un problème avec ma TableLayoutPanel. J'ai créé une classe dérivée de la PictureBox pour gérer le drag and drop comme je le souhai [C#] Inversion de Nombre (Débutant) [ par momos73 ] Bonjour, Je commence totalement à programmer en C# et je n'ai donc aucune connaissance dans ce language. Je dois faire un programme en mode console co probléme avec les tableaux [ par don1 ] salut le forum. J'ai développé un usercontrol et maintenant lors de l'utilisation d'une des fonction de ce composants dans mon application j'ai le mes suppresion d'une dans un fichier texte depuis une listbox [ par gaouinformaticien ] salut à tous je mets en place une application de carnet d'adresse qui enregistre recherche et supprime les informations d'une personne dans fichier t importer une struct du C (avec char**) vers le C# [ par mcallan ] Bonjour, J'ai une fonction C qui retourne une struct et je souhaite l'utiliser en C# typedef struct strct_Err { int iErr; int iMsgCount; char* ps


Nos sponsors


Sondage...

Comparez les prix

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,811 sec (3)

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