Witam, mam otóż takie zadanie :
Zrealizować sumowanie pary co najwyżej 80-cyfrowych liczby całkowitych ze znakiem ( nie mogą być one reprezentowane wewnętrznie nawet jako żaden typ liczbowy). Jestem początkujący proszę o wyrozumiałość.
- Stworzyłem strukturę ( zamiast char ma być bool czyli chyba coś takiego bool dodatnia =true )
- Stworzyłem wczytywanie liczb ( zamiast tego ma być funkcja, jakoś mi nie wychodzi to )
- Muszę posortować dane i sumować ( Tego kompletnie nie wiem, myślę że za pomocą tablic i sumować elementy 1do1 2do2 i analogicznie. Tylko jak jeśli jest minus przed liczbą.
- Podać wynik
Tutaj kawałek kodu którego stworzyłem
#include <stdio.h>
#include <stdlib.h>
int main()
{
struct Liczba
{
int cyfry[80];
char znak; /// bool " true or false "
int dlugosc;
};
printf("Podaj dlugosc pierwszej liczby: ");
struct Liczba p1;
scanf("%d",&p1.dlugosc);
int i;
for(i=0;i<p1.dlugosc;i++)
{
scanf("%d",&p1.cyfry[i]);
}
printf("Podaj dlugosc drugiej liczby: ");
struct Liczba p2;
scanf("%d",&p2.dlugosc);
for(i=0;i<p2.dlugosc;i++)
{
scanf("%d",&p2.cyfry[i]);
}
return 0;
}