Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Sa se citeasca de la tastatura un text incheiat cu caracterul “.”.
- //Scrieti un program care plaseaza caracterele din textul citit intr - o matrice patratica,
- //caracter cu caracter, in ordine pe linii de sus in jos si pe fiecare linie de la stanga la dreapta.
- //Daca nu sunt suficiente caractere se completeaza matricea cu spatii.Afisati matricea obtinuta.
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- #include <stdlib.h>
- #include<math.h>
- int main()
- {
- int n, i = 0, l, c;
- char a[100][100];
- char text[256];
- do {
- printf("Dati textul : ");
- gets(text);
- } while (text[strlen(text) - 1] != '.');
- n = sqrt(strlen(text)) + 1;
- for (l = 0; l < n; l++)
- for (c = 0; c < n; c++)
- {
- if (i < strlen(text))
- {
- a[l][c] = text[i];
- i++;
- }
- else a[l][c] = ' ';
- }
- for (l = 0; l < n; l++)
- {
- for (c = 0; c < n; c++)
- printf("%c", a[l][c]);
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment