Advertisement
Manyu99

05-03

Nov 11th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int sudoku[9][9] = {0};
  8. string veingabe;
  9. string eingabe[11] = { "" };
  10. int z = 0, v = 0;
  11. int s1 = 0, s2 = 0, s3 = 0;
  12. char c;
  13. int y;
  14.  
  15. cout << "Bitte geben Sie das Sudoku ein:\n";
  16. for (z == 0; z < 11; z++) // Schleife um das stringarray zu füllen
  17. {
  18. cin >> veingabe;//string eingabe
  19. eingabe[z] = veingabe;// string wird in Array eingefügt
  20. if (veingabe.at(0) == '.')
  21. {
  22. s2 = 0;
  23. for (s2 == 0; s2 < 9; s2++)
  24. {
  25. s3 = 0;
  26. for (s3 == 0; s3 < veingabe.length(); s3++)
  27. {
  28. //if (veingabe.at(s3) >= '1' && veingabe.at(s3) <= '9')
  29. if ((int(veingabe.at(s3)) >= int('1')) && (int(veingabe.at(s3)) <= int('9')))
  30. {
  31. y = int(veingabe.at(s3)) - int('0');
  32. sudoku[s1][s2] = y;
  33. s3++;
  34. break;
  35. }
  36. }
  37. }
  38. s1++;
  39. }
  40.  
  41.  
  42.  
  43. }
  44. s1 = 0;
  45. z = 0;
  46. s2 = 0;
  47. cout << "Das Sudoku lautet:\n";
  48. for (z == 0; z < 11; z++)
  49. {
  50. if (z != 3 && z != 7)
  51. {
  52. s2 = 0;
  53. for (s2 == 0; s2 < 9; s2++)
  54. {
  55. if (s2 == 3 || s2 == 6)
  56. {
  57. cout << ";//";
  58. }
  59. cout << ";" << sudoku[s1][s2];
  60. }
  61. s1++;
  62. }
  63. else
  64. {
  65. cout << "=======//=======//=======\n";
  66. continue;
  67. }
  68. cout << endl;
  69. }
  70. system("PAUSE");
  71. return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement