mikronik24

Untitled

Oct 25th, 2021
690
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. char ldon(char str[])
  5. {
  6.     return str[strlen(str)-1];
  7. }
  8.  
  9. int charToInt(char c)
  10. {
  11.     int num = 0;
  12.     num = c - '0';
  13.     return num;
  14. }
  15.  
  16. int intToChar(int num){
  17.     char c;
  18.     c = num + '0';
  19.     return c;
  20. }
  21.  
  22.  
  23. int main(int argc, char * argv[])
  24. {
  25.     char liczba1[1000];
  26.     char liczba2[1000];
  27.  
  28.     printf("Podaj pierwszą liczbę \n");
  29.     scanf("%s", &liczba1);
  30.     printf("Podaj drugą liczbę \n");
  31.     scanf("%s", &liczba2);
  32.  
  33.  
  34.     //jeżeli liczby nie mają takiej samej ilości cyfr, to ta krótsza jest zrzucana 'na dół'
  35.     if(strlen(liczba1) < strlen(liczba2)){
  36.         char temp[10000];
  37.         strcpy(temp, liczba1);
  38.         strcpy(liczba1, liczba2);
  39.         strcpy(liczba2, temp);
  40.     }
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.     char wynik[1000000];
  48.     int wyn = 0;
  49.     int i = strlen(liczba2)-1;
  50.     char carry = 0;
  51.     char current = 0;
  52.  
  53.     while(i >= 0)
  54.     {
  55.        
  56.  
  57.  
  58.  
  59.         i--;
  60.     }
  61.  
  62.    
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.     return 0;
  70. }
RAW Paste Data