begin process at 2012 02 10 02:13:43
  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 Trouver l'index d'une array multidimensionnel [ par belette321 ] Bonjour, Bonsoir, je cherche une façons de trouver l'index de chaque item dans un array multidimensionnel. Je donne un exemple fictif pour montrer se un problème avec c# [ par amzerd ] bonjour je suis débutans en c# j'ai rencontre plusieurs problème et parmis c problème une erreur quand je compile mon prog l'erreur est : L'index éta comment créer des ellipses [ par ami7 ] bonsoir, je cherche à créer des ellipses pour mon application j'ai trouvé le code ci dessu mais je ne sais pas comment l'intégrer pour que les ellips comment se connecter à une base de données sql server et y insérer des valeurs via des champs textBox . [ par eyya ] Bonjour Je suis en train de crée un programme de test qui permet d'accéder à une base de données sql server et d'y insérer des valeurs à partir des Trouver tous les pixels noire dans une image binaire trés grande [ par issam414 ] Bonjour à tous, je débute dans la programmation en c# et je suis déjà perdu, pourtant ça me parait simple comme question [^^peur] . alors, j'ai une i Appliquer le focus sur deux fenetres... [ par Razordj ] Mon programme a une "Form" primaire (Form1), et un sous-form (Form2). Le haut de form2 est attaché au bas de Form1. Form2 est ne peut etre minimizé p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,168 sec (3)

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