Kezdőoldal » Számítástechnika » Programozás » Kézi osztás Cben?

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
1 2
 11/15 SimkoL ***** válasza:
A div egész osztás (/) a mod a maradék képző osztás (%).
2014. jún. 11. 22:43
Hasznos számodra ez a válasz?
 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.
2014. jún. 11. 22:45
Hasznos számodra ez a válasz?
 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
2014. jún. 11. 23:48
Hasznos számodra ez a válasz?
 15/15 A kérdező kommentje:

Meglett végül,

köszönöm szépen!

2014. jún. 12. 08:07
1 2

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!