- Mobil flották
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy A56 - megbízható középszerűség
- Motorola Edge 50 Fusion - jó fogás
- Mindenki Z Fold7-et akar
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Watch7 - kötelező kör
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
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
- Milyen egeret válasszak?
- Vezetékes FEJhallgatók
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen TV-t vegyek?
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- DUNE médialejátszók topicja
- Hardcore café
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RTX 2060 6GB / 16GB DDR4 / 512GB SSD
- HP 440 G6 Intel i5-8265U laptop (Bekapcsoló gomb hibás)
- Azonnali A320 B350 X370 B450 X470 A520 B550 X570 chipset alaplap felvásárlás személyes/csomagküldés
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600 / RX 6700XT 12GB / 16GB DDR4 / 500GB SSD
- BESZÁMÍTÁS! Asus A620M R5 7500F 32GB DDR5 512GB SSD RTX 2080 Ti 11GB Zalman M4 FSP 700W
Állásajánlatok
Cég: FOTC
Város: Budapest