int main() { puts("parsowanie"); { printf("123 = %s\n", unparse(parse("123"))); printf("-1234 = %s\n", unparse(parse("-1234"))); printf("00001 = %s\n", unparse(parse("00001"))); printf("-00001 = %s\n", unparse(parse("-00001"))); printf("-0 = %s\n", unparse(parse("-0"))); puts(""); } puts("dodawanie/odejmowanie"); { printf("72 + 133 = %s\n", unparse(suma(parse("72"), parse("133")))); printf("-1000 + 1 = %s\n", unparse(suma(parse("-1000"), parse("1")))); printf("-100 + 100 = %s\n", unparse(suma(parse("-100"), parse("100")))); printf("133 - 2 = %s\n", unparse(roznica(parse("133"), parse("2")))); printf("133 - (-2) = %s\n", unparse(roznica(parse("133"), parse("-2")))); puts(""); } puts("mnozenie"); { printf("0 * 133 = %s\n", unparse(iloczyn(parse("0"), parse("133")))); printf("-1000 * (-2) = %s\n", unparse(iloczyn(parse("-1000"), parse("-2")))); bcd *a = parse("11"); printf("11 * 11 = %s\n", unparse(iloczyn(a, a))); puts(""); } puts("dzielenie"); { printf("13 / 42 = %s\n", unparse(iloraz(parse("13"), parse("42")))); printf("913 / 104 = %s\n", unparse(iloraz(parse("913"), parse("104")))); printf("1525 / 25 = %s\n", unparse(iloraz(parse("1525"), parse("25")))); puts(""); } puts("zlozenie"); { bcd *v2 = parse("2"); bcd *vm3 = parse("-3"); bcd *v4 = parse("4"); printf("(2 * (4 + 4)) / 2 = %s\n", unparse(iloraz(iloczyn(v2, suma(v4, v4)), v2))); printf("((2 + (-3)) + (-3 + 2)) * 4 = %s\n", unparse(iloczyn(suma(suma(v2, vm3), suma(vm3, v2)), v4))); puts(""); } puts("przyklad z tresci"); { bcd *a, *b, *c; a = parse("12345678"); b = parse("234567"); c = parse("56789"); a = suma(a, iloczyn(b, c)); printf("%s\n", unparse(a)); } }
int main(){ double liczba1; double liczba2; printf("Podaj 1 liczbe: \n"); scanf("%lf", &liczba1); printf("Podaj 2 liczbe: \n"); scanf("%lf", &liczba2); sumaRoznicaIloczyn(liczba1, liczba2); if (liczba2 != 0) printf("Iloraz %3lf\n", iloraz(liczba1, liczba2)); else printf("Nie mozna wykonac dzielenia! Druga liczba rowna sie zeru.\n"); if (liczba1 != 0 && liczba2 != 0) odwrotnosc(liczba1, liczba2); else printf("Jedna z liczb to 0, wiec nie mozna wykonac odwrotnosci.\n"); getchar(); return 0; }
main() { float a,b; cout<<"podaj liczbe: "; cin>>a; cout<<"podaj druga liczbe: "; cin>>b; cout<<" suma a+b wynosi: "<<suma(a,b)<<"\n"; cout<<" roznica a-b wynosi: "<<roznica(a,b)<<"\n"; cout<<" iloczyn a*b wynosi: "<<iloczyn(a,b)<<"\n"; cout<<" iloraz a\b wynosi: "<<iloraz(a,b)<<"\n"; system("pause"); }
int main() { wymierna x,y; printf("WPROWADZ LICZBY KTORYCH SUME CHCESZ POLICZYC:\n"); x = wczytaj(); y = wczytaj(); wypisz(suma(x,y)); printf("WPROWADZ LICZBY KTORYCH ROZNICE CHCESZ POLICZYC:\n"); x = wczytaj(); y = wczytaj(); wypisz(roznica(x,y)); printf("WPROWADZ LICZBY KTORYCH ILOCZYN CHCESZ POLICZYC:\n"); x = wczytaj(); y = wczytaj(); wypisz(iloczyn(x,y)); printf("WPROWADZ LICZBY KTORYCH ILORAZ CHCESZ POLICZYC:\n"); x = wczytaj(); y = wczytaj(); wypisz(iloraz(x,y)); return 0; }