Posted: 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 |
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/ |
|
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. |
|
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)); } |
|
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"; |
|
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
|
|
#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. |
