Warning

 

Close
Confirm Action

Are you sure you wish to do this?

Cancel Confirm
AR15.COM
9/27/2010 5:42:38 PM EDT
Anyone here good with C++ ??
What am I doing wrong and how do I fix it? And how do I get the numbers to be entered to be displayed?

such as...

cout<<"please enter the student's first & last name:";
   cin>> lastName >> firstName >>;
   cout<<"Each score must be an integer between 0 & 100";
   cout<<"please enter the student's FIVE program scores:";
   cout<<"please enter the first program score:";
   cin>>first program score>>;
   cout<<"please enter the second program score:";
   cin>>second program score>>;
   cout<<"please enter the third program score:";
   cin>>third program score>>;
   cout<<"please enter the fourth program score:";
   cin>>fouth program score>>;
   cout<<"please enter the fifth program score:";
   cin<<fifth program score>>;
   cout<<The program scores you entered were:<<endl;
   cout<<"  "<<  <<, <<"   "<<  <<,<<"  "<<  <<,<<"  "<<  <<,<<"  "<<  << endl
9/27/2010 5:45:31 PM EDT
[#1]
I see the problem. What's the "cout" stuff?



Needs moar printf! #include stdsnide.h
9/27/2010 5:58:53 PM EDT
[#2]
Try putting a space after the cout command?
9/27/2010 6:01:02 PM EDT
[#3]
Im also taking C++ but somehow our teacher teach us the basics and then ask us to do complex formulas for homework
did you declare the variables all and all that ? an example:
#include<iostream>




using namespace std;
int main(void)




{




   double dnumber1 = 0.0;




   double dnumber2 = 0.0;




   double dnumber3 = 0.0;




   double daverage = 0.0;




   




   cout << "please enter 3 numbers: " << endl;




   cin >> dnumber1;




   cin >> dnumber2;




   cin >> dnumber3;




   




   daverage = (dnumber1 + dnumber2 + dnumber3) / 3;




   




   cout << "the average of the numbers are: " << daverage << endl << endl;




   




   system("pause");




   return 0;




   




}    
good website that most likely answer your questions http://www.cplusplus.com/


 
9/27/2010 6:02:35 PM EDT
[#4]
Quoted:
Anyone here good with C++ ??
What am I doing wrong and how do I fix it? And how do I get the numbers to be entered to be displayed?

such as...

cout<<"please enter the student's first & last name:";
   cin>> lastName >> firstName;
   cout<<"Each score must be an integer between 0 & 100";
   cout<<"please enter the student's FIVE program scores:";
   cout<<"please enter the first program score:";
   cin>>first program score;
   cout<<"please enter the second program score:";
   cin>>second program score;
   cout<<"please enter the third program score:";
   cin>>third program score;
   cout<<"please enter the fourth program score:";
   cin>>fouth program score;
   cout<<"please enter the fifth program score:";
   cin<<fifth program score;
   cout<<The program scores you entered were:<<endl;
   cout << first_program_score << "  "<<  <<, <<"   "<<  <<,<<"  "<<  <<,<<"  "<<  <<,<<"  "<<  << endl


I guess you've got to start somewhere.

First, you must declare your variables.

int first_program_score = 0; // declares an integer variable to hold a score.  Note the underscores, a variable can't have spaces in its name

then you change your cin statements as I did above

then you modify your cout statement at the end as I started to above.

pm me if you need anything else.
9/27/2010 6:04:20 PM EDT
[#5]
try this...

static void MD5_memset (POINTER      output,
                       int          value,
                       unsigned int len)
 {

 unsigned int i;

 for (i=0;i<len;i++)
   ((char *)output)[i] = (char)value;
}


static void Decode(UINT4         *output,
                  unsigned char *input,
                  unsigned int   len)
 {

 unsigned int i, j;

 for (i=0,j=0;j<len;i++,j+=4)
   output[i] = ((UINT4)input[j]) | (((UINT4)input[j+1]) << 8) | (((UINT4)input[j+2]) << 16) | (((UINT4)input[j+3]) << 24);
}

static void MD5Transform(UINT4         state[4],
                        unsigned char block[64])

 {

 UINT4 a = state[0],
       b = state[1],
       c = state[2],
       d = state[3],
       x[16];

 Decode (x, block, 64);

 /* Round 1 */
 FF (a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
 FF (d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
 FF (c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
 FF (b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
 FF (a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
 FF (d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
 FF (c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
 FF (b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
 FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
 FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
 FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
 FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
 FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
 FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
 FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
 FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */

 /* Round 2 */
 GG (a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
 GG (d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
 GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
 GG (b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
 GG (a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
 GG (d, a, b, c, x[10], S22,  0x2441453); /* 22 */
 GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
 GG (b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
 GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
 GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
 GG (c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
 GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
 GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
 GG (d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
 GG (c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
 GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */

 /* Round 3 */
 HH (a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
 HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
 HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
 HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
 HH (a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
 HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
 HH (c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
 HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
 HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
 HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
 HH (c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
 HH (b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
 HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
 HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
 HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
 HH (b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */

 /* Round 4 */
 II (a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
 II (d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
 II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
 II (b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
 II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
 II (d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
 II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
 II (b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
 II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
 II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
 II (c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
 II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
 II (a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
 II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
 II (c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
 II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */

 state[0] += a;
 state[1] += b;
 state[2] += c;
 state[3] += d;

 /* Zeroize sensitive information.*/
 MD5_memset ((POINTER)x, 0, sizeof (x));
}
9/27/2010 6:05:35 PM EDT
[#6]
Quoted:
Anyone here good with C++ ??
What am I doing wrong and how do I fix it? And how do I get the numbers to be entered to be displayed?

such as...

cout<<"please enter the student's first & last name:";
   cin>> lastName >> firstName >>;
   cout<<"Each score must be an integer between 0 & 100";
   cout<<"please enter the student's FIVE program scores:";
   cout<<"please enter the first program score:";
   cin>>first program score>>;
   cout<<"please enter the second program score:";
   cin>>second program score>>;
   cout<<"please enter the third program score:";
   cin>>third program score>>;
   cout<<"please enter the fourth program score:";
   cin>>fouth program score>>;
   cout<<"please enter the fifth program score:";
   cin<<fifth program score>>;
   cout<<The program scores you entered were:<<endl;
   cout<<"  "<<  <<, <<"   "<<  <<,<<"  "<<  <<,<<"  "<<  <<,<<"  "<<  << endl

Why do you have input operators after the variables?
For example: cin >> firstProgramScore;
In your final cout you do not have any variables between the output operators, you didn't use a semicolon at the end either.
For example: cout << firstProgramScore << " " << secondProgramScore << " " << thirdProgramScore << " " << fourthProgramScore << " " << fifthProgramScore << "\n";
9/27/2010 6:06:56 PM EDT
[#7]
Quoted:
Anyone here good with C++ ??
What am I doing wrong and how do I fix it? And how do I get the numbers to be entered to be displayed?

such as...

cout<<"please enter the student's first & last name:";
   cin>> lastName >> firstName >>;
   cout<<"Each score must be an integer between 0 & 100";
   cout<<"please enter the student's FIVE program scores:";
   cout<<"please enter the first program score:";
   cin>>first program score>>;
   cout<<"please enter the second program score:";
   cin>>second program score>>;
   cout<<"please enter the third program score:";
   cin>>third program score>>;
   cout<<"please enter the fourth program score:";
   cin>>fouth program score>>;
   cout<<"please enter the fifth program score:";
   cin<<fifth program score>>;
   cout<<The program scores you entered were:<<endl;
   cout<<"  "<<  <<, <<"   "<<  <<,<<"  "<<  <<,<<"  "<<  <<,<<"  "<<  << endl


we need all the source, not just a snippet

you could be forgetting libraries

also what is your task for this code

you should know better than just posting a snippit of code if your in a programming class
9/27/2010 6:06:57 PM EDT
[#8]
you missing a ';'
9/27/2010 6:07:31 PM EDT
[#9]
dogs bark in funny flavors;
9/27/2010 6:14:52 PM EDT
[#10]
Quoted:
I see the problem. What's the "cout" stuff?

Needs moar printf! #include stdsnide.h


cout is C++'s equivalent to printf.
9/27/2010 6:18:46 PM EDT
[#11]
Quoted:
try this...

snip


good god, why??
9/27/2010 6:25:18 PM EDT
[#12]
#include <iostream>

int main(void) {

   std::string firstName, lastName;
   int score[5] = { 0 }, i;


   std::cout << "Please enter the student's first and last name: ";
   std::cin >> firstName >> lastName;

   for (i = 0; i < sizeof(score) / sizeof(*score); i++) {

       std::cout << "Enter program score " << (i + 1) << ": ";
       std::cin >> score[i];

   }

   std::cout << std::endl << "Student name: " << firstName << " " << lastName << std::endl;
   std::cout << "The program scores you entered were: ";

   for (i = 0; i < sizeof(score) / sizeof(*score); i++)
       std::cout << score[i] << " ";

   std::cout << std::endl;

   return 0;

}

There you go.