fork download
  1. #include<iostream> // This is the beginning of a "LoShu magic square" program for class, currently my
  2. #include <vector> // goal is simply getting vectors to check whether or not a number has already been
  3. using namespace std; // entered, and if so to go back and ask for another one. As-is it does not work
  4. // through the first iteration. It recognizes the first number, says it's already in
  5. bool theCheckening(vector<int>, int ); // and proceeds to take ANY numbers afterwards, repeats and all.
  6.  
  7. int main () {
  8.  
  9. int tester;
  10.  
  11. vector<int> loShu1; // Rows 1-3 of a "square"
  12. vector<int> loShu2;
  13. vector<int> loShu3;
  14. vector<int> testCaseOut(1,0); // Test vector to iterate inside check function
  15.  
  16.  
  17. do {
  18.  
  19. do{
  20. cout << "Enter 1-9: "; // Working as intended, makes sure no number besides 1-9 is entered
  21. cin >> tester;
  22. } while (tester < 1 || tester > 9);
  23.  
  24. // Put initial value into test Vector
  25. if (theCheckening(testCaseOut, tester)){ // If check function returns true, add value to row 1
  26. loShu1.push_back(tester);
  27. testCaseOut.push_back(tester);
  28. cout << "It worked?!";
  29. }
  30.  
  31. } while (loShu1.size() <= 2); // shooting for size of 3, working as intended
  32.  
  33.  
  34. for (int var : loShu1) // Debug to see rows before maths and adding them (to come)
  35. cout << var << " ";
  36.  
  37. cout << "\n";
  38.  
  39. for (int var : loShu2)
  40. cout << var << " ";
  41.  
  42. cout << "\n";
  43.  
  44. for (int var : loShu3)
  45. cout << var << " ";
  46.  
  47. return 0;
  48. }
  49.  
  50. bool theCheckening(vector<int> testCaseInc, int testInt) {
  51.  
  52. int count;
  53. vector<int> testCase(testCaseInc); // Initialize vector inside check function to current test numbers
  54. for (int var : testCase)
  55. cout << var << " ";
  56. for (count = 0;count<=testCase.size();count++) { // for all the numbers inside the testing vector
  57. if (testCase[count]!=testInt){ // if current position of test vector is ! in vector already,
  58. cout << "ADDED!"; // add it to row back in main()
  59. return true;
  60. for (int var : testCase)
  61. cout << var << " ";
  62. }
  63. cout << "ALREADY ENTERED!"; // Debug
  64. cout << testCase.size();
  65. return false; // otherwise, ignore and ask for another number
  66.  
  67. }
  68. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<iostream>									// This is the beginning of a "LoShu magic square" program for class, currently my
^
Main.java:1: error: class, interface, or enum expected
#include<iostream>									// This is the beginning of a "LoShu magic square" program for class, currently my
        ^
Main.java:2: error: illegal character: '#'
#include <vector>									// goal is simply getting vectors to check whether or not a number has already been
^
Main.java:5: error: class, interface, or enum expected
bool theCheckening(vector<int>, int );				// and proceeds to take ANY numbers afterwards, repeats and all.
^
Main.java:7: error: class, interface, or enum expected
int main () {
^
Main.java:11: error: class, interface, or enum expected
	vector<int> loShu1;			// Rows 1-3 of a "square"
	^
Main.java:12: error: class, interface, or enum expected
	vector<int> loShu2;
	^
Main.java:13: error: class, interface, or enum expected
	vector<int> loShu3;
	^
Main.java:14: error: class, interface, or enum expected
	vector<int> testCaseOut(1,0);	// Test vector to iterate inside check function
	^
Main.java:17: error: class, interface, or enum expected
	do {
	^
Main.java:21: error: class, interface, or enum expected
				cin >> tester;
				^
Main.java:22: error: class, interface, or enum expected
			} while (tester < 1 || tester > 9);
			^
Main.java:25: error: class, interface, or enum expected
			if (theCheckening(testCaseOut, tester)){	// If check function returns true, add value to row 1
			^
Main.java:27: error: class, interface, or enum expected
				testCaseOut.push_back(tester);	
				^
Main.java:28: error: class, interface, or enum expected
				cout << "It worked?!";
				^
Main.java:29: error: class, interface, or enum expected
			}
			^
Main.java:34: error: class, interface, or enum expected
	for (int var : loShu1)							// Debug to see rows before maths and adding them (to come)
	^
Main.java:37: error: class, interface, or enum expected
	cout << "\n";
	^
Main.java:39: error: class, interface, or enum expected
	for (int var : loShu2)
	^
Main.java:42: error: class, interface, or enum expected
	cout << "\n";
	^
Main.java:44: error: class, interface, or enum expected
	for (int var : loShu3)
	^
Main.java:47: error: class, interface, or enum expected
	return 0;
	^
Main.java:48: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
		vector<int> testCase(testCaseInc);			// Initialize vector inside check function to current test numbers
		^
Main.java:54: error: class, interface, or enum expected
		for (int var : testCase)
		^
Main.java:56: error: class, interface, or enum expected
		for (count = 0;count<=testCase.size();count++) {		// for all the numbers inside the testing vector
		^
Main.java:56: error: class, interface, or enum expected
		for (count = 0;count<=testCase.size();count++) {		// for all the numbers inside the testing vector
		               ^
Main.java:56: error: class, interface, or enum expected
		for (count = 0;count<=testCase.size();count++) {		// for all the numbers inside the testing vector
		                                      ^
Main.java:59: error: class, interface, or enum expected
				return true;
				^
Main.java:60: error: class, interface, or enum expected
			for (int var : testCase)
			^
Main.java:62: error: class, interface, or enum expected
				}
				^
Main.java:64: error: class, interface, or enum expected
			cout << testCase.size();
			^
Main.java:65: error: class, interface, or enum expected
			return false;				// otherwise, ignore and ask for another number
			^
Main.java:67: error: class, interface, or enum expected
			}
			^
34 errors
stdout
Standard output is empty