Aktív témák
-
Steve-S
tag
Ha ezt megmondja nekem valaki hogy miért nem működik normálisan ez a programom, akkor megközönném! Fordításnál semmi hiba nincs. Átnéztem már 100x az egészet de nem tudom mi a hiba. A feladat hogy bekérek egy egész számot, és átváltja a megadott számrendszerbe (2-9). A feladatot ily módon kell megoldani ahogy megcsináltam, tehát ne írjátok át ha lehet, csak nem tudom hogy miért nem működik megfelelően. Eredménynek csak hülye összevissza karaketerket ad ki.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>char *valto(unsigned int szam, unsigned int szr)
{
char *eredmeny;
int n=floor(log(szam)/log(szr)+1);
int i=0;
eredmeny=(char *)malloc((n+1)*sizeof(char));while(szam>0)
{
eredmeny[n-i-1]=szam%szr;
szam/=szr;
i++;
}eredmeny[n]=0;
return eredmeny;
}int main(void)
{
unsigned int a,b;
char *kesz=NULL;printf("Adj meg egy egesz szamot: ");
scanf("%d",&a);
printf("Adj meg egy szamrendszert (2-9): ");
scanf("%d",&b);if(b<2 || b>9)
{
printf("\nNem jo szamrendszert adtal meg!\n");
exit(-1);
}kesz=valto(a,b);
if(kesz) puts(kesz);
if(kesz) free(kesz);return 0;
} -
Steve-S
tag
válasz
Forest_roby
#198
üzenetére
azt én is vágom
, de nekem egész számok kellenek.
Szóval te azt mondod ha én ezt: rand(); beírom akkor 0 és 1 között generál? -
Steve-S
tag
válasz
Forest_roby
#196
üzenetére
ehh, ez most vagy valami nagy hülyeség vagy én vagyok ennyire láma: 0 és 1 között milyen egész számok vannak?

-
Steve-S
tag
válasz
Forest_roby
#194
üzenetére
OK, de én azt nem értem hogy hogy adom meg neki azt hogy 0-10-ig generáljon?
Nem vagyok valami pro c-ből, egy kicsit szájbarágósabban kellene!
Köszi! -
Steve-S
tag
Hi mindenkinek!
Egy kis esgítség kellene. Egy olyan progit kéne csinálnom C alatt hogy 100 db véletlen számot kell generálni 0 és 10 között. Azt tudom hogy rand fügvénnyel kell csinálni csak azt nem hogy hogy krll mergadni neki ezeket a paramétereket. Esetleg egy 100 elemű tömböt kellene létrehozni és abból? Bazinagy vastag C könyvbe sem találtam semmi ilyesmit erről! Ha ez megvan utána statisztikát kell csinálni róla hogy miből hány darab van. Ezt százalékos formában kiírni, ez könnyű lenne mivel pont 100 db kell.
Ha valaki tudna segíteni megköszöném!
Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- AliExpress tapasztalatok
- Eredeti játékok OFF topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- BestBuy ruhás topik
- MacBook Neo vs MacBook Air – Megéri a félár?
- Mobil flották
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- AMD vs. INTEL vs. NVIDIA
- Peugeot, Citroën topik
- További aktív témák...
- PS5 / EDGE kontroller analóg cseréje GuliKit 720 TMR érzékelősre, 1 év garancia!!!
- Series/Elite V2 kontroller analóg cseréje GuliKit 720 TMR érzékelősre, 1 év garancia!!!
- eShark Karuta Gaming Egérpad - XL eladó 90cmx40cm
- Zalman VF700-BP01 VGA hűtő
- Xbox Series X, makulátlan, karcmentes állapotban, újrapasztázva, 6 hó gar, Bp-i üzletből eladó!
- AKCIÓ! ASRock B450M R5 4500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
- iking.hu Apple iPhone 15 128GB Blue használt, karcmentes 86% akku 6 hónap garancia
- BESZÁMÍTÁS! MSI B450 R5 5600 32GB DDR4 512GB SSD RX 9060 XT 16GB Zalman S2 TG Cooler Master 700W
- iPhone 13 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS4651
- Apple iPhone 14 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


, de nekem egész számok kellenek.
