fork(1) download
  1.  
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <math.h>
  5.  
  6. using std::cout;
  7. using std::cin; //rather than use namespace std
  8. using std::endl;
  9.  
  10. int multiples(int a);
  11. float squareroot (int a);
  12. int sumdigits(int a, int sum);
  13. int isprime(int a);
  14.  
  15. int a;
  16. int sum=0;
  17. int evenorodd;
  18. int prime;
  19.  
  20. int main()
  21. {
  22. cout << "Enter a number, enter -999 to end" << endl;
  23. cin >> a;
  24. while (a != -999)
  25. {
  26. int z=multiples(a);
  27. float q=squareroot(a);
  28.  
  29. sum=sumdigits(a, sum);
  30. evenorodd=sum%2;
  31. prime=isprime(a);
  32.  
  33. cout << "Your number is " << a << endl; //prints input
  34.  
  35. //if statements to check function multiples output
  36. if (z == 1)
  37. {
  38. cout << "Your number is a multiple of 7" << endl;
  39. }
  40. if (z == 2)
  41. {
  42. cout << "Your number is a multiple of 11" << endl;
  43. }
  44. if (z == 3)
  45. {
  46. cout << "Your number is a multiple of 13" << endl;
  47. }
  48. if (z == 4)
  49. {
  50. cout << "Your number is not a multiple of 7, 11, or 13" << endl;
  51. }
  52.  
  53. //if-else to check if number is negative, and to print function squareroots output
  54. if (q == 0)
  55. {
  56. cout << "you cannot take the square of a negative" << endl;
  57. }
  58. else
  59. {
  60. cout << "It's square root is " << q << endl;
  61. }
  62.  
  63. //print function sumdigits output and checks whether it is odd or even
  64. if (evenorodd == 0)
  65. {
  66. cout << "the sum of it's digits is " << sum << " and the sum is even" << endl;
  67. }
  68. else
  69. {
  70. cout << "the sum of it's digits is " << sum << " and the sum is odd" << endl;
  71. }
  72.  
  73. //prime number function
  74. if (prime == 0)
  75. {
  76. cout << "The number is prime" << endl;
  77. }
  78. else
  79. {
  80. cout << "The number is prime" << endl;
  81. }
  82.  
  83. // continues while loop
  84. cout << "Enter another number, enter -999 to end" << endl;
  85. cin >> a;
  86.  
  87. }
  88. _getch();
  89. return 0;
  90.  
  91. }
  92.  
  93. int multiples(int a)// multiples function
  94. {
  95. if (a == 0)
  96. {
  97. return 4;
  98. }
  99. if (a%7==0)
  100. {
  101. return 1;
  102. }
  103. if (a%11==0)
  104. {
  105. return 2;
  106. }
  107. if (a%13==0)
  108. {
  109. return 3;
  110. }
  111. else
  112. return 4;
  113. }
  114.  
  115. float squareroot (int a) //square root function
  116. {
  117. if (a < 0)
  118. {
  119. return 0;
  120. }
  121. else
  122. {
  123. float q = sqrt(a);
  124. return q;
  125. }
  126. }
  127.  
  128. int sumdigits(int a, int sum) //sumDigits function
  129. {
  130. if (a== 0) //stop function
  131. {
  132. return sum;
  133. }
  134. else
  135. {
  136. sum = sum + a%10; //add digits
  137. a= a/10;
  138. return sumdigits(a, sum); // returning sum for print
  139. }
  140. }
  141.  
  142.  
  143. int isprime(int a) //prime number test function
  144. {
  145. int b = 2;
  146. while (b < a)
  147. {
  148. if (a % b == 0)
  149. {
  150. int prime = 0;
  151. return prime;
  152. }
  153.  
  154. b++;
  155. }
  156. int prime = 1;
  157. return prime;
  158. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty