Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <ctype.h>
- #define MAX 5
- #define MAX2 10
- int main()
- {
- char A[MAX][MAX];
- char *B[MAX2] = { NULL };
- int pom = 96;
- char c;
- //Wypelnianie macierzy
- for (int i = 0; i < MAX; i++) {
- for (int j = 0; j < MAX; j++) {
- pom++;
- if (pom == 113 || pom == 118) {
- pom++;
- }
- else if (pom == 123) {
- pom = NULL;
- }
- A[j][i] = pom;
- }
- }
- //Wypisanie macierzy
- for (int i = 0; i < MAX; i++)
- {
- for (int j = 0; j < MAX; j++)
- printf("%c\t", A[i][j]);
- putchar('\n');
- }
- //Wczytywanie ciagu znakow
- int k = 0;
- printf("Podaj ciag znakow (max. %d):", MAX2);
- do
- {
- c = getchar();
- for (int i = 0; i < MAX; i++)
- for (int j = 0; j < MAX; j++)
- if (c == A[i][j])
- {
- B[k] = &A[i][j];
- printf("%d\n", B[k]);
- k++;
- }
- } while (c != '\n');
- for (int i = 0; i < k; i++)
- printf("%c", *B[i]);
- putchar('\n');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement