#include <iostream>
#include <conio.h>
#include <math.h>
using std::cout;
using std::cin; //rather than use namespace std
using std::endl;
int multiples(int a);
float squareroot (int a);
int sumdigits(int a, int sum);
int isprime(int a);
int a;
int sum=0;
int evenorodd;
int prime;
int main()
{
cout << "Enter a number, enter -999 to end" << endl;
cin >> a;
while (a != -999)
{
int z=multiples(a);
float q=squareroot(a);
sum=sumdigits(a, sum);
evenorodd=sum%2;
prime=isprime(a);
cout << "Your number is " << a << endl; //prints input
//if statements to check function multiples output
if (z == 1)
{
cout << "Your number is a multiple of 7" << endl;
}
if (z == 2)
{
cout << "Your number is a multiple of 11" << endl;
}
if (z == 3)
{
cout << "Your number is a multiple of 13" << endl;
}
if (z == 4)
{
cout << "Your number is not a multiple of 7, 11, or 13" << endl;
}
//if-else to check if number is negative, and to print function squareroots output
if (q == 0)
{
cout << "you cannot take the square of a negative" << endl;
}
else
{
cout << "It's square root is " << q << endl;
}
//print function sumdigits output and checks whether it is odd or even
if (evenorodd == 0)
{
cout << "the sum of it's digits is " << sum << " and the sum is even" << endl;
}
else
{
cout << "the sum of it's digits is " << sum << " and the sum is odd" << endl;
}
//prime number function
if (prime == 0)
{
cout << "The number is prime" << endl;
}
else
{
cout << "The number is prime" << endl;
}
// continues while loop
cout << "Enter another number, enter -999 to end" << endl;
cin >> a;
}
_getch();
return 0;
}
int multiples(int a)// multiples function
{
if (a == 0)
{
return 4;
}
if (a%7==0)
{
return 1;
}
if (a%11==0)
{
return 2;
}
if (a%13==0)
{
return 3;
}
else
return 4;
}
float squareroot (int a) //square root function
{
if (a < 0)
{
return 0;
}
else
{
float q = sqrt(a);
return q;
}
}
int sumdigits(int a, int sum) //sumDigits function
{
if (a== 0) //stop function
{
return sum;
}
else
{
sum = sum + a%10; //add digits
a= a/10;
return sumdigits(a, sum); // returning sum for print
}
}
int isprime(int a) //prime number test function
{
int b = 2;
while (b < a)
{
if (a % b == 0)
{
int prime = 0;
return prime;
}
b++;
}
int prime = 1;
return prime;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNvbmlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6Y2luOyAvL3JhdGhlciB0aGFuIHVzZSBuYW1lc3BhY2Ugc3RkCnVzaW5nIHN0ZDo6ZW5kbDsKCmludCBtdWx0aXBsZXMoaW50IGEpOwpmbG9hdCBzcXVhcmVyb290IChpbnQgYSk7CmludCBzdW1kaWdpdHMoaW50IGEsIGludCBzdW0pOwppbnQgaXNwcmltZShpbnQgYSk7CgppbnQgYTsKaW50IHN1bT0wOwppbnQgZXZlbm9yb2RkOwppbnQgcHJpbWU7CgppbnQgbWFpbigpCnsKCWNvdXQgPDwgIkVudGVyIGEgbnVtYmVyLCBlbnRlciAtOTk5IHRvIGVuZCIgPDwgZW5kbDsKCWNpbiA+PiBhOwoJd2hpbGUgKGEgIT0gLTk5OSkKCXsKCWludCB6PW11bHRpcGxlcyhhKTsKCWZsb2F0IHE9c3F1YXJlcm9vdChhKTsKCglzdW09c3VtZGlnaXRzKGEsIHN1bSk7CglldmVub3JvZGQ9c3VtJTI7CglwcmltZT1pc3ByaW1lKGEpOwoKCWNvdXQgPDwgIllvdXIgbnVtYmVyIGlzICIgPDwgYSA8PCBlbmRsOyAvL3ByaW50cyBpbnB1dAoJCgkvL2lmIHN0YXRlbWVudHMgdG8gY2hlY2sgZnVuY3Rpb24gbXVsdGlwbGVzIG91dHB1dAoJaWYgKHogPT0gMSkKCQl7CgkJCWNvdXQgPDwgIllvdXIgbnVtYmVyIGlzIGEgbXVsdGlwbGUgb2YgNyIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSAyKQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgYSBtdWx0aXBsZSBvZiAxMSIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSAzKQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgYSBtdWx0aXBsZSBvZiAxMyIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSA0KQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgbm90IGEgbXVsdGlwbGUgb2YgNywgMTEsIG9yIDEzIiA8PCBlbmRsOwoJCX0KCQoJLy9pZi1lbHNlIHRvIGNoZWNrIGlmIG51bWJlciBpcyBuZWdhdGl2ZSwgYW5kIHRvIHByaW50IGZ1bmN0aW9uIHNxdWFyZXJvb3RzIG91dHB1dAoJaWYgKHEgPT0gMCkKCQl7CgkJCWNvdXQgPDwgInlvdSBjYW5ub3QgdGFrZSB0aGUgc3F1YXJlIG9mIGEgbmVnYXRpdmUiIDw8IGVuZGw7CgkJfQoJZWxzZQoJCXsKCQkJY291dCA8PCAiSXQncyBzcXVhcmUgcm9vdCBpcyAiIDw8IHEgPDwgZW5kbDsKCQl9CgkKCS8vcHJpbnQgZnVuY3Rpb24gc3VtZGlnaXRzIG91dHB1dCBhbmQgY2hlY2tzIHdoZXRoZXIgaXQgaXMgb2RkIG9yIGV2ZW4KCWlmIChldmVub3JvZGQgPT0gMCkKCQl7CgkJCWNvdXQgPDwgInRoZSBzdW0gb2YgaXQncyBkaWdpdHMgaXMgIiA8PCBzdW0gPDwgIiBhbmQgdGhlIHN1bSBpcyBldmVuIiA8PCBlbmRsOwoJCX0KCWVsc2UKCQl7CgkJCWNvdXQgPDwgInRoZSBzdW0gb2YgaXQncyBkaWdpdHMgaXMgIiA8PCBzdW0gPDwgIiBhbmQgdGhlIHN1bSBpcyBvZGQiIDw8IGVuZGw7CgkJfQoKCS8vcHJpbWUgbnVtYmVyIGZ1bmN0aW9uIAoJaWYgKHByaW1lID09IDApCgkJewoJCQljb3V0IDw8ICJUaGUgbnVtYmVyIGlzIHByaW1lIiA8PCBlbmRsOwoJCX0KCWVsc2UKCQl7CgkJCWNvdXQgPDwgIlRoZSBudW1iZXIgaXMgcHJpbWUiIDw8IGVuZGw7CgkJfQoKCS8vIGNvbnRpbnVlcyB3aGlsZSBsb29wCgljb3V0IDw8ICJFbnRlciBhbm90aGVyIG51bWJlciwgZW50ZXIgLTk5OSB0byBlbmQiIDw8IGVuZGw7CgljaW4gPj4gYTsKCQoJfQoJX2dldGNoKCk7CglyZXR1cm4gMDsKCn0KCmludCBtdWx0aXBsZXMoaW50IGEpLy8gbXVsdGlwbGVzIGZ1bmN0aW9uCnsKCWlmIChhID09IDApCgl7CgkJcmV0dXJuIDQ7Cgl9CglpZiAoYSU3PT0wKQoJewoJCXJldHVybiAxOwoJfQoJaWYgKGElMTE9PTApCgl7CgkJcmV0dXJuIDI7Cgl9CglpZiAoYSUxMz09MCkKCXsKCQlyZXR1cm4gMzsKCX0KCWVsc2UKCQlyZXR1cm4gNDsKfQoKZmxvYXQgc3F1YXJlcm9vdCAoaW50IGEpIC8vc3F1YXJlIHJvb3QgZnVuY3Rpb24KewoJaWYgKGEgPCAwKQoJewoJCXJldHVybiAwOwoJfQoJZWxzZQoJewoJCWZsb2F0IHEgPSBzcXJ0KGEpOwoJCXJldHVybiBxOwoJfQp9CgppbnQgc3VtZGlnaXRzKGludCBhLCBpbnQgc3VtKSAvL3N1bURpZ2l0cyBmdW5jdGlvbgp7ICAgIAoJaWYgKGE9PSAwKSAvL3N0b3AgZnVuY3Rpb24KICAgIHsKICAgICAgICByZXR1cm4gc3VtOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHN1bSA9IHN1bSArIGElMTA7ICAvL2FkZCBkaWdpdHMKCQlhPSBhLzEwOwogICAgICAgIHJldHVybiBzdW1kaWdpdHMoYSwgc3VtKTsgLy8gcmV0dXJuaW5nIHN1bSBmb3IgcHJpbnQKICAgIH0KfQoKCmludCBpc3ByaW1lKGludCBhKSAvL3ByaW1lIG51bWJlciB0ZXN0IGZ1bmN0aW9uCnsKICAgIGludCBiID0gMjsKICAgd2hpbGUgKGIgPCBhKQogICAgewogICAgICAgIGlmIChhICUgYiA9PSAwKQogICAgICAgIHsKICAgICAgICAgICAgaW50IHByaW1lID0gMDsKICAgICAgICAgICAgcmV0dXJuIHByaW1lOwogICAgICAgIH0KCiAgICAgICAgYisrOwogICAgfQogICAgaW50IHByaW1lID0gMTsKICAgIHJldHVybiBwcmltZTsKfQ==
Main.java:2: error: illegal character: '#'
#include <iostream>
^
Main.java:2: error: class, interface, or enum expected
#include <iostream>
^
Main.java:3: error: illegal character: '#'
#include <conio.h>
^
Main.java:4: error: illegal character: '#'
#include <math.h>
^
Main.java:7: error: class, interface, or enum expected
using std::cin; //rather than use namespace std
^
Main.java:8: error: class, interface, or enum expected
using std::endl;
^
Main.java:10: error: class, interface, or enum expected
int multiples(int a);
^
Main.java:11: error: class, interface, or enum expected
float squareroot (int a);
^
Main.java:12: error: class, interface, or enum expected
int sumdigits(int a, int sum);
^
Main.java:13: error: class, interface, or enum expected
int isprime(int a);
^
Main.java:15: error: class, interface, or enum expected
int a;
^
Main.java:16: error: class, interface, or enum expected
int sum=0;
^
Main.java:17: error: class, interface, or enum expected
int evenorodd;
^
Main.java:18: error: class, interface, or enum expected
int prime;
^
Main.java:20: error: class, interface, or enum expected
int main()
^
Main.java:23: error: class, interface, or enum expected
cin >> a;
^
Main.java:24: error: class, interface, or enum expected
while (a != -999)
^
Main.java:27: error: class, interface, or enum expected
float q=squareroot(a);
^
Main.java:29: error: class, interface, or enum expected
sum=sumdigits(a, sum);
^
Main.java:30: error: class, interface, or enum expected
evenorodd=sum%2;
^
Main.java:31: error: class, interface, or enum expected
prime=isprime(a);
^
Main.java:33: error: class, interface, or enum expected
cout << "Your number is " << a << endl; //prints input
^
Main.java:36: error: class, interface, or enum expected
if (z == 1)
^
Main.java:39: error: class, interface, or enum expected
}
^
Main.java:43: error: class, interface, or enum expected
}
^
Main.java:47: error: class, interface, or enum expected
}
^
Main.java:51: error: class, interface, or enum expected
}
^
Main.java:57: error: class, interface, or enum expected
}
^
Main.java:61: error: class, interface, or enum expected
}
^
Main.java:67: error: class, interface, or enum expected
}
^
Main.java:71: error: class, interface, or enum expected
}
^
Main.java:77: error: class, interface, or enum expected
}
^
Main.java:81: error: class, interface, or enum expected
}
^
Main.java:85: error: class, interface, or enum expected
cin >> a;
^
Main.java:87: error: class, interface, or enum expected
}
^
Main.java:89: error: class, interface, or enum expected
return 0;
^
Main.java:91: error: class, interface, or enum expected
}
^
Main.java:98: error: class, interface, or enum expected
}
^
Main.java:102: error: class, interface, or enum expected
}
^
Main.java:106: error: class, interface, or enum expected
}
^
Main.java:110: error: class, interface, or enum expected
}
^
Main.java:113: error: class, interface, or enum expected
}
^
Main.java:120: error: class, interface, or enum expected
}
^
Main.java:124: error: class, interface, or enum expected
return q;
^
Main.java:125: error: class, interface, or enum expected
}
^
Main.java:133: error: class, interface, or enum expected
}
^
Main.java:137: error: class, interface, or enum expected
a= a/10;
^
Main.java:138: error: class, interface, or enum expected
return sumdigits(a, sum); // returning sum for print
^
Main.java:139: error: class, interface, or enum expected
}
^
Main.java:146: error: class, interface, or enum expected
while (b < a)
^
Main.java:151: error: class, interface, or enum expected
return prime;
^
Main.java:152: error: class, interface, or enum expected
}
^
Main.java:155: error: class, interface, or enum expected
}
^
Main.java:157: error: class, interface, or enum expected
return prime;
^
Main.java:158: error: class, interface, or enum expected
}
^
55 errors