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