Titlul: De ce imi sare peste for? Scris de: Harabagiu Emil Gabriel din Iulie 11, 2019, 20:09:06 Am o problema, nu inteleg de ce imi sare in timpul compilarii peste instructiunea for.
codul: #include <iostream> #include <string.h> using namespace std; char sir[20]; int n; void decodificare() { int index = 0; char tablou[10][10]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { tablou[j] = sir[index]; index++; cout << tablou[j] << " "; } cout << endl; if (index == n*n) break; } char cuvant[10]; index = 0; int i = 0, j = n - 1; while (index <= n) { if (i == n - 1 && j == 0) { i = 0; while (i<n && j<n) { cuvant[index] = tablou; index++; i++; } break; } else { cuvant[index] = tablou[j]; i++; j--; index++; } } cout << cuvant << endl; } int main() { int n; cout << "n="; cin >> n; cout << "sir="; cin.get(); cin.get(sir, 20); decodificare(); system("pause"); return 0; } |