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.
Close Join Our Mail List to Stay Up To Date! Win a FREE Membership!

Sign up for the ARFCOM weekly newsletter and be entered to win a free ARFCOM membership. One new winner* is announced every week!

You will receive an email every Friday morning featuring the latest chatter from the hottest topics, breaking news surrounding legislation, as well as exclusive deals only available to ARFCOM email subscribers.


By signing up you agree to our User Agreement. *Must have a registered ARFCOM account to win.