#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 isprime(int a);
int a;
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);
int sum=sumdigits(a);
cout << sum << endl;
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 not 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) //sumDigits function
{
int temp = a;
int sum = 0;
while(temp > 0)
{
a= a/10;
sum = sum + a%10; //add digits
return 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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y29uaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KCnVzaW5nIHN0ZDo6Y291dDsKdXNpbmcgc3RkOjpjaW47IC8vcmF0aGVyIHRoYW4gdXNlIG5hbWVzcGFjZSBzdGQKdXNpbmcgc3RkOjplbmRsOwoKaW50IG11bHRpcGxlcyhpbnQgYSk7CmZsb2F0IHNxdWFyZXJvb3QgKGludCBhKTsKaW50IHN1bWRpZ2l0cyhpbnQgYSk7CmludCBpc3ByaW1lKGludCBhKTsKCmludCBhOwppbnQgZXZlbm9yb2RkOwppbnQgcHJpbWU7CgoKaW50IG1haW4oKQp7CgoJCgoJY291dCA8PCAiRW50ZXIgYSBudW1iZXIsIGVudGVyIC05OTkgdG8gZW5kIiA8PCBlbmRsOwoJY2luID4+IGE7Cgl3aGlsZSAoYSAhPSAtOTk5KQoJewoJaW50IHo9bXVsdGlwbGVzKGEpOwoJZmxvYXQgcT1zcXVhcmVyb290KGEpOwoJaW50IHN1bT1zdW1kaWdpdHMoYSk7Cgljb3V0IDw8IHN1bSA8PCBlbmRsOwoJCglldmVub3JvZGQ9c3VtJTI7CglwcmltZT1pc3ByaW1lKGEpOwoKCWNvdXQgPDwgIllvdXIgbnVtYmVyIGlzICIgPDwgYSA8PCBlbmRsOyAvL3ByaW50cyBpbnB1dAoJCgkvL2lmIHN0YXRlbWVudHMgdG8gY2hlY2sgZnVuY3Rpb24gbXVsdGlwbGVzIG91dHB1dAoJaWYgKHogPT0gMSkKCQl7CgkJCWNvdXQgPDwgIllvdXIgbnVtYmVyIGlzIGEgbXVsdGlwbGUgb2YgNyIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSAyKQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgYSBtdWx0aXBsZSBvZiAxMSIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSAzKQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgYSBtdWx0aXBsZSBvZiAxMyIgPDwgZW5kbDsKCQl9CglpZiAoeiA9PSA0KQoJCXsKCQkJY291dCA8PCAiWW91ciBudW1iZXIgaXMgbm90IGEgbXVsdGlwbGUgb2YgNywgMTEsIG9yIDEzIiA8PCBlbmRsOwoJCX0KCQoJLy9pZi1lbHNlIHRvIGNoZWNrIGlmIG51bWJlciBpcyBuZWdhdGl2ZSwgYW5kIHRvIHByaW50IGZ1bmN0aW9uIHNxdWFyZXJvb3RzIG91dHB1dAoJaWYgKHEgPT0gMCkKCQl7CgkJCWNvdXQgPDwgInlvdSBjYW5ub3QgdGFrZSB0aGUgc3F1YXJlIG9mIGEgbmVnYXRpdmUiIDw8IGVuZGw7CgkJfQoJZWxzZQoJCXsKCQkJY291dCA8PCAiSXQncyBzcXVhcmUgcm9vdCBpcyAiIDw8IHEgPDwgZW5kbDsKCQl9CgkKCS8vcHJpbnQgZnVuY3Rpb24gc3VtZGlnaXRzIG91dHB1dCBhbmQgY2hlY2tzIHdoZXRoZXIgaXQgaXMgb2RkIG9yIGV2ZW4KCWlmIChldmVub3JvZGQgPT0gMCkKCQl7CgkJCWNvdXQgPDwgInRoZSBzdW0gb2YgaXQncyBkaWdpdHMgaXMgIiA8PCBzdW0gPDwgIiBhbmQgdGhlIHN1bSBpcyBldmVuIiA8PCBlbmRsOwoJCX0KCWVsc2UKCQl7CgkJCWNvdXQgPDwgInRoZSBzdW0gb2YgaXQncyBkaWdpdHMgaXMgIiA8PCBzdW0gPDwgIiBhbmQgdGhlIHN1bSBpcyBvZGQiIDw8IGVuZGw7CgkJfQoKCS8vcHJpbWUgbnVtYmVyIGZ1bmN0aW9uIAoJaWYgKHByaW1lID09IDApCgkJewoJCQljb3V0IDw8ICJUaGUgbnVtYmVyIGlzIG5vdCBwcmltZSIgPDwgZW5kbDsKCQl9CgllbHNlCgkJewoJCQljb3V0IDw8ICJUaGUgbnVtYmVyIGlzIHByaW1lIiA8PCBlbmRsOwoJCX0KCgkvLyBjb250aW51ZXMgd2hpbGUgbG9vcAoJY291dCA8PCAiRW50ZXIgYW5vdGhlciBudW1iZXIsIGVudGVyIC05OTkgdG8gZW5kIiA8PCBlbmRsOwoJY2luID4+IGE7CgkKCX0KCV9nZXRjaCgpOwoJcmV0dXJuIDA7Cgp9CgppbnQgbXVsdGlwbGVzKGludCBhKS8vIG11bHRpcGxlcyBmdW5jdGlvbgp7CglpZiAoYSA9PSAwKQoJewoJCXJldHVybiA0OwoJfQoJaWYgKGElNz09MCkKCXsKCQlyZXR1cm4gMTsKCX0KCWlmIChhJTExPT0wKQoJewoJCXJldHVybiAyOwoJfQoJaWYgKGElMTM9PTApCgl7CgkJcmV0dXJuIDM7Cgl9CgllbHNlCgkJcmV0dXJuIDQ7Cn0KCmZsb2F0IHNxdWFyZXJvb3QgKGludCBhKSAvL3NxdWFyZSByb290IGZ1bmN0aW9uCnsKCWlmIChhIDwgMCkKCXsKCQlyZXR1cm4gMDsKCX0KCWVsc2UKCXsKCQlmbG9hdCBxID0gc3FydChhKTsKCQlyZXR1cm4gcTsKCX0KfQoKaW50IHN1bWRpZ2l0cyhpbnQgYSkgLy9zdW1EaWdpdHMgZnVuY3Rpb24KewogICAgaW50IHRlbXAgPSBhOwogICAgaW50IHN1bSA9IDA7CiAgICB3aGlsZSh0ZW1wID4gMCkgCiAgICB7CiAgICAgICAgYT0gYS8xMDsKCQlzdW0gPSBzdW0gKyBhJTEwOyAgLy9hZGQgZGlnaXRzCgkJCiAgICAgICAgcmV0dXJuIHN1bTsgLy8gcmV0dXJuaW5nIHN1bSBmb3IgcHJpbnQKICAgIH0KfQoKCmludCBpc3ByaW1lKGludCBhKSAvL3ByaW1lIG51bWJlciB0ZXN0IGZ1bmN0aW9uCnsKICAgIGludCBiID0gMjsKICAgd2hpbGUgKGIgPCBhKQogICAgewogICAgICAgIGlmIChhICUgYiA9PSAwKQogICAgICAgIHsKICAgICAgICAgICAgaW50IHByaW1lID0gMDsKICAgICAgICAgICAgcmV0dXJuIHByaW1lOwogICAgICAgIH0KCiAgICAgICAgYisrOwogICAgfQogICAgaW50IHByaW1lID0gMTsKICAgIHJldHVybiBwcmltZTsKfQ==
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
^
Main.java:2: error: illegal character: '#'
#include <conio.h>
^
Main.java:3: error: illegal character: '#'
#include <math.h>
^
Main.java:6: error: class, interface, or enum expected
using std::cin; //rather than use namespace std
^
Main.java:7: error: class, interface, or enum expected
using std::endl;
^
Main.java:9: error: class, interface, or enum expected
int multiples(int a);
^
Main.java:10: error: class, interface, or enum expected
float squareroot (int a);
^
Main.java:11: error: class, interface, or enum expected
int sumdigits(int a);
^
Main.java:12: error: class, interface, or enum expected
int isprime(int a);
^
Main.java:14: error: class, interface, or enum expected
int a;
^
Main.java:15: error: class, interface, or enum expected
int evenorodd;
^
Main.java:16: error: class, interface, or enum expected
int prime;
^
Main.java:19: error: class, interface, or enum expected
int main()
^
Main.java:25: error: class, interface, or enum expected
cin >> a;
^
Main.java:26: error: class, interface, or enum expected
while (a != -999)
^
Main.java:29: error: class, interface, or enum expected
float q=squareroot(a);
^
Main.java:30: error: class, interface, or enum expected
int sum=sumdigits(a);
^
Main.java:31: error: class, interface, or enum expected
cout << sum << endl;
^
Main.java:33: error: class, interface, or enum expected
evenorodd=sum%2;
^
Main.java:34: error: class, interface, or enum expected
prime=isprime(a);
^
Main.java:36: error: class, interface, or enum expected
cout << "Your number is " << a << endl; //prints input
^
Main.java:39: error: class, interface, or enum expected
if (z == 1)
^
Main.java:42: error: class, interface, or enum expected
}
^
Main.java:46: error: class, interface, or enum expected
}
^
Main.java:50: error: class, interface, or enum expected
}
^
Main.java:54: error: class, interface, or enum expected
}
^
Main.java:60: error: class, interface, or enum expected
}
^
Main.java:64: error: class, interface, or enum expected
}
^
Main.java:70: error: class, interface, or enum expected
}
^
Main.java:74: error: class, interface, or enum expected
}
^
Main.java:80: error: class, interface, or enum expected
}
^
Main.java:84: error: class, interface, or enum expected
}
^
Main.java:88: error: class, interface, or enum expected
cin >> a;
^
Main.java:90: error: class, interface, or enum expected
}
^
Main.java:92: error: class, interface, or enum expected
return 0;
^
Main.java:94: error: class, interface, or enum expected
}
^
Main.java:101: error: class, interface, or enum expected
}
^
Main.java:105: error: class, interface, or enum expected
}
^
Main.java:109: error: class, interface, or enum expected
}
^
Main.java:113: error: class, interface, or enum expected
}
^
Main.java:116: error: class, interface, or enum expected
}
^
Main.java:123: error: class, interface, or enum expected
}
^
Main.java:127: error: class, interface, or enum expected
return q;
^
Main.java:128: error: class, interface, or enum expected
}
^
Main.java:134: error: class, interface, or enum expected
int sum = 0;
^
Main.java:135: error: class, interface, or enum expected
while(temp > 0)
^
Main.java:138: error: class, interface, or enum expected
sum = sum + a%10; //add digits
^
Main.java:140: error: class, interface, or enum expected
return sum; // returning sum for print
^
Main.java:141: error: class, interface, or enum expected
}
^
Main.java:148: error: class, interface, or enum expected
while (b < a)
^
Main.java:153: error: class, interface, or enum expected
return prime;
^
Main.java:154: error: class, interface, or enum expected
}
^
Main.java:157: error: class, interface, or enum expected
}
^
Main.java:159: error: class, interface, or enum expected
return prime;
^
Main.java:160: error: class, interface, or enum expected
}
^
56 errors