I've been struggling withthis since 4 pm today(it is now 12:30 am) so, any help would be appreciated. I've tried this 10 ways from yesterday.
Here is what I have, below code you will see the error messages.
josiclown
CODE
#include<iostream>
using namespace std;
int Num, x, Y,;
void OddEven(char Odd, char Even);
int SumOfDigits(int x);
char Odd, Even;
int main()
{
system("cls"); // this clears the output screen
do
{
cout << "Enter an integer--> ";
cin >> Num;
if ((Num >= 1) && (Num <= 100))
{
OddEven();
int SumOfDigits();
}
while (Num != 0);
}
/************************Odd/Even*************************
Action: Determines if integer entered is odd or even.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
void OddEven(char Odd, char Even)
{
if (Num % 2 == 0)
{
cout << "Integer " Num << " is even" << endl;
return (Even);
}
else
cout << "integer " Num << " is odd" << endl;
return (Odd);
}
/*************************SumInteger**************************
Action: Sums user entered intger, but, sums all the digits of
the number and displays on the main.************************/
int SumOfDigits(int x)
{
int i, Sum;
Sum=0;
i=x;
for((i!=0) && (i=i%10))
Sum+=i%10;
cout << "Sum of the digits of + << Num << "is " << Sum << endl;
}
ERRORS:
QUOTE
------ Rebuild All started: Project: OddEven, Configuration: Debug Win32 ------
Deleting intermediate files and output files for project 'OddEven', configuration 'Debug|Win32'.
Compiling...
Hmwk7-2.cpp
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(3) : error C2059: syntax error : ';'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(19) : error C2660: 'OddEven' : function does not take 0 arguments
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(32) : error C2062: type 'void' unexpected
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(33) : error C2143: syntax error : missing ';' before '{'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(36) : error C2146: syntax error : missing ';' before identifier 'Num'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(36) : error C2297: '<<' : illegal, right operand has type 'const char [9]'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(36) : error C2563: mismatch in formal parameter list
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(36) : error C2568: '<<' : unable to resolve function overload
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(928): could be 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
with
[
_Elem=wchar_t,
_Traits=std::char_traits<wchar_t>
]
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(920): or 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(896): or 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(41) : error C2146: syntax error : missing ';' before identifier 'Num'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(41) : error C2297: '<<' : illegal, right operand has type 'const char [8]'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(41) : error C2563: mismatch in formal parameter list
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(41) : error C2568: '<<' : unable to resolve function overload
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(928): could be 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
with
[
_Elem=wchar_t,
_Traits=std::char_traits<wchar_t>
]
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(920): or 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(896): or 'std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)'
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(50) : error C2601: 'SumOfDigits' : local function definitions are illegal
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(56) : error C2001: newline in constant
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(59) : fatal error C1075: end of file found before the left brace '{' at 'c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Hmwk7-2.cpp(10)' was matched
Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OddEven\OddEven\Debug\BuildLog.htm"
OddEven - 15 error(s), 0 warning(s)
This post has been edited by Dark_Nexus: 24 Oct, 2006 - 09:14 PM