Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #define rozmiar 15
- void prosta(int x1, int y1, int x2, int y2);
- int palindrom(char tab[]);
- int main()
- {
- //zad 1
- int x1, y1, x2, y2;
- printf("Podaj wspolrzedne pierwszego punktu x1 = ");
- scanf("%d", &x1);
- printf("y1 = ");
- scanf("%d", &y1);
- printf("Podaj wspolrzedne drugiego punktu x2 = ");
- scanf("%d", &x2);
- printf("y2 = ");
- scanf("%d", &y2);
- prosta(x1, y1, x2, y2);
- //zad 2
- char slowo[rozmiar] = { 0 };
- printf("Wprowadz wyraz: ");
- scanf("%s", slowo);
- int n = palindrom(slowo);
- if (n == 1)
- printf("To slowo to palindrom\n");
- else
- printf("To slowo nie jest palindromem\n");
- _getch();
- return 0;
- }
- void prosta(int x1, int y1, int x2, int y2)
- {
- int a = (y1 - y2) / (x1 - x2);
- int b = y1 - a * x1;
- printf("y = %d*x + %d\n", a, b);
- }
- int palindrom(char tab[])
- {
- char tab2[rozmiar] = { 0 };
- int j = strlen(tab);
- for (int i = 0; tab[i] != '\0'; i++)
- tab2[i] = tab[j - i - 1];
- if (strcmp(tab, tab2) == 0)
- return 1;
- else
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement