Hirdetés
- Vezeték nélküli fülhallgatók
- 5.1, 7.1 és gamer fejhallgatók
- Fejhallgató erősítő és DAC topik
- Házimozi belépő szinten
- Kormányok / autós szimulátorok topikja
- AMD Navi Radeon™ RX 9xxx sorozat
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- TCL LCD és LED TV-k
- Soha nem szabta ilyen pénztárcabarátra új CPU-it az Intel
- Mégis meglepi egy új GeForce-szal a rajongókat az NVIDIA?
Új hozzászólás Aktív témák
-
cellpeti
nagyúr
Na valami kezd sikeredni! Lehet,hogy túl sok feltételt írtam az if-be de így is működik!
Tehát EOF és üres sor ütéséré és ha nem 0 vagy nem 1 ütöttünk újra kér egy bináris kódot!#include <stdio.h>
#include <string.h>
#include<conio.h>
#define MAXDB 17
int getline(char s[],int lim){
int i;
char c;
for(i=0;i<lim && (c=getchar())!='\n' && c!=EOF;++i)s[i]=c;
s[i]='\0';
while(c!='\n'&& c!=EOF)c=getchar();
return i;
}
int bin(char s[]) {
int rosszszam=0, i;
for(i=0; i<strlen(s); i++) {
if(s[i]!='0' && s[i]!='1') {
return 0;
}
}
return 1;
}
unsigned int btou(char s[]) {
int eredmeny=0, i;
strrev(s);
for(i = strlen(s) - 1; i>=0; i--) {
if(s[i]=='1')
eredmeny+=(int)pow(2, i);
}
return eredmeny;
}
void main(void){
char a[MAXDB+1];
int i=1;
do{
printf("Kerem a %d. binaris szamot: ",i);
if(!getline(a,MAXDB!=' ') || !EOF || (!bin(a))) printf("Ures sor,vagy EOF vagy nem binaris kód\n");
else i++;
}while(i<MAXDB);
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vezeték nélküli fülhallgatók
- 5.1, 7.1 és gamer fejhallgatók
- Fejhallgató erősítő és DAC topik
- Gitáros topic
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Robogó, kismotor
- Garancia kérdés, fogyasztóvédelem
- eBay-es kütyük kis pénzért
- Battlefield 6
- BestBuy topik
- További aktív témák...
- LG 32UN880K - 32" IPS ERGO / 4K UHD / 60Hz 5ms / DisplayHDR 400 / USB Type-C / AMD FreeSync
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASRock A520M R5 3600 16GB DDR4 512GB SSD RX 6600 8GB Rampage SHIVA Cooler Master 600W
- 10+ db - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
- LG 39GX90SA-W - 39" Ívelt Smart OLED/ WQHD 2K / 240Hz & 0.03ms / 1300 Nits / G-Sync & FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

