Advertisement
18126

Day5(ex2)

Jul 9th, 2021
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <Windows.h>
  4.  
  5. int compr(char a, char b) {
  6.     int dif;
  7.     int cnv1 = a;
  8.     int cnv2 = b;
  9.     if(cnv1 == cnv2) {
  10.         dif = 1;
  11.     } else {
  12.         dif = 0;
  13.     }
  14.     return dif;
  15. }
  16.  
  17. int main() {
  18.     int difs[26];
  19.     char str1[26] = "Hello! Have a nice day! :)";
  20.     char str2[26] = "Hwllw? HVVe ! nicE dAY; ;(";
  21.     printf("COMPARING:\nHello! Have a nice day! :) (AND) Hwllw? HVVe ! nicE dAY; ;(\n============\n\n");
  22.     for(int j = 0; j < 26; j++) {
  23.         int dif = compr(str1[j], str2[j]);
  24.         if(dif == 1) {
  25.             difs[j] = 1;
  26.         } else {
  27.             difs[j] = 2;
  28.         }
  29.     }
  30.     char difs_pointer[26];
  31.     int difs_counter = 0;
  32.     for(int i = 0; i < 26; i++) {
  33.         if(difs[i] == 1) {
  34.             difs_pointer[i] = ' ';
  35.         }
  36.         else {
  37.             difs_pointer[i] = '^';
  38.             difs_counter += 1;
  39.         }
  40.     }
  41.     printf("Hello! Have a nice day! :)\n");
  42.     printf("Hwllw? HVVe ! nicE dAY; ;(\n");
  43.     for(int l = 0; l < 26; l++) {
  44.         printf("%c", difs_pointer[l]);
  45.     }
  46.     printf("\n\nTotal differences: %d", difs_counter);
  47.     return EXIT_SUCCESS;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement