Kézi osztás Cben?
Figyelt kérdés
Két számot el kell osztanom 50 tizedesre, kézi osztást alkalmazva. Szóval nem elég ha beírom hogy a=szam1/szam2.
Segítene valaki?
2014. jún. 11. 17:16
11/15 SimkoL válasza:
A div egész osztás (/) a mod a maradék képző osztás (%).
12/15 SimkoL válasza:
Már csak a printf() és az itoa maradt ki és kész. Bocs és a getchar() a végéről.
13/15 A kérdező kommentje:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int o,oszt,marad,i;
int s, smarad;
char buffer[20];
printf("\nOsztando szam: "); scanf("%d",&o);
printf("\nOszto szam: "); scanf("%d",&oszt);
s=o/oszt;
s=s+'.';
marad=o%oszt;
itoa(s,buffer,10);
for(i=0;i<50;i++)
{
smarad=(marad*10)/oszt;
s=s+smarad;
marad=(marad*10)%oszt;
}
printf("\nAz eredmeny: ");
puts(s);
}
Hol a hiba? Crashel a program:s
2014. jún. 11. 23:20
14/15 anonim válasza:
ha crashel akkor debuggolj, nem véletlenül találták fel
15/15 A kérdező kommentje:
Meglett végül,
köszönöm szépen!
2014. jún. 12. 08:07
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!