Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Piątek, 10 lutego 2012
Gabriel, Scholastyka, Jacek, Tomisława
 W 1920 roku gen. Józef Haller dokonał symbolicznych zaślubin Polski z Morzem Bałtyckim
 1925 - Polska podpisała konkordat z Watykanem
 1990 - na Kremlu spotkali się Michaił Gorbaczow i Helmut Kohl - przywódca ZSRR wyraził zgodę na zjednoczenie Niemiec
Nowe publikacje
Post dodany: |31 Paź 2009|, 2009 17:45
Data rejestracji: 13 Paź 2009 postów: 14
Witam, mam mały problem, moglby mi ktos sprawdzic gdzie mam błąd ??
Otoz program działa ok, ale tylko wtedy gdzie wynik dzielenie jest liczba dodatnia, kiedy juz dziele liczby minusowe to wyskakuja mi znaczki i duze liczby.
Z góry dziekuje za pomoc. pozdrawiam
| Kod |
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a, b, iloraz=0;
int obcie=0, zaok=0;
printf("Podaj 2 liczby\n");
scanf("%d %d",&a, &b);
iloraz=a/b;
printf("Iloraz z dokladnoscia do 4 miejsce po przecinku = %.4f\n\n ",iloraz);
obcie= (int) iloraz;
printf("Iloraz po obcieciu do liczby calkowitej = %d\n\n ",obcie);
if (iloraz>0)
{
zaok= (int) (iloraz+0.5);
printf("Iloraz po zaokrogleniu do liczby calkowitej = %d\n\n ",zaok);
}
else{
zaok= (int) (iloraz-0.5);
printf("Iloraz po zaokrogleniu do liczby calkowitej = %d\n\n ",zaok);
}
system("PAUSE");
return 0;
} |
Post dodany: |19 Gru 2009|, 2009 07:07
Data rejestracji: 15 Sty 2008 postów: 88
| Kod |
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b; //Skoro wczytujesz te liczby jako całkowite to zadeklaruj sobie je jako całkowite
float iloraz=0;
int obcie=0, zaok=0;
printf("Podaj 2 liczby\n");
scanf("%d %d",&a, &b);
iloraz=(float)a/b; //Skoro dzielisz dwie liczby całkowite to należy zrzutować wynik
printf("Iloraz z dokladnoscia do 4 miejsce po przecinku = %.4f\n\n ",iloraz);
obcie= (int) iloraz;
printf("Iloraz po obcieciu do liczby calkowitej = %d\n\n ",obcie);
if (iloraz>0)
{
zaok= (int) (iloraz+0.5);
printf("Iloraz po zaokrogleniu do liczby calkowitej = %d\n\n ",zaok);
}
else{
zaok= (int) (iloraz-0.5);
printf("Iloraz po zaokrogleniu do liczby calkowitej = %d\n\n ",zaok);
}
system("PAUSE");
return 0;
}
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Wersja do druku
Dodaj temat do Ulubionych
|
Powered by
phpBB © 2000, 2002, 2005, 2007 phpBB Group
|