Legfrissebb anyagok
Mobilarena témák
- Poco F7 Pro - jó, de az amatőr sem rossz
- Google Pixel topik
- Végre bemutatkozott a Pixel 8 és a Pixel 8 Pro
- Megjött a jubileumi Pixel széria
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Huawei Watch GT 4 - kerek karék
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Azonnali mobilos kérdések órája
PROHARDVER! témák
IT café témák
Új hozzászólás Aktív témák
-
elistvan
őstag
Sziasztok! Olyan kódot keresek C ben, ami egy printf-el átszámolja nekem a decimális számot, binárissá. De csak 18 és 31 között. Csak egy változót lehet használni. Másfélét találtam, de ilyet még nem.
Esetleg ezt a kódot, esetleg át lehet alakítani, hogy a megadott módon működjön?
Vagy leegyszerűsíteni?#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,r,dec,bin[20];
printf("Kerek egy egesz szamot: ");
scanf("%d", &dec);
int n=dec;
i=0;
while (dec>0)
{
r=dec%2;
bin[i]=r;
dec=dec/2;
i++;
}
printf("\n %d binaris alakja : ",n);
for (j=i-1;j>=0;j--)
{
printf("%d ",bin[j]);
}
getch();
return 0;
}
Új hozzászólás Aktív témák
Téma tudnivalók
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Aktív témák
Új fizetett hirdetések
- AZTA! HP EliteBook 840 G8 Fémházas Laptop Ultrabook 14" -60% i7-1185G7 16/512 FHD IPS Iris Xe
- Asus P8H61-M LX R2.0 LGA 1155 alaplap, + Quad Core i5-2500 CPU
- LEGO Technic - Bugatti Chiron (42083)
- DJI Mavic 3 drón szett - 4/3" Hasselblad + 7x-es zoom kamera
- Samsung Galaxy S24 Ultra (újszerű, Független, 256 GB, 12 GB RAM, titán fekete)
Üzleti előfizetők hirdetései
- ÁRCSÖKKENTÉS MSI Z77 MPOWER Alaplap eladó
- antivirus szoftverek, licencek, Legion Pro 7 RTX GAMING laptopok (RTX 4090), Dokkolók
- Samsung Galaxy A53 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- Samsung Galaxy Watch Ultra Titanium Gray Használt, karcmentes, garanciával 2027. január 29-ig
Állásajánlatok
Cég: FOTC
Város: Budapest