prevedie cislo do dvojkovej sus. a vypise znak z ASCII

C,C++,C#

Moderátori: psichac, Moderátori

martin359
Stály člen
Stály člen
Príspevky: 165
Dátum registrácie: 03 Aug 2010, 00:00
Bydlisko: Lučenec

prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa martin359 » 01 Mar 2014, 21:28

Úloha bola zobraziť číslo a ASCII kód znaku v dvojkovej sústave.

Najprv som previedol cislo do dvojkovej sustavy, len teraz neviem ako mam zobraziť znak z ASCII pre toto cislo v dvojkovej sústave...


Kód: Vybrať všetko

#include <stdio.h>
#include <stdlib.h>

int main ()
{
	int a, c, d;
	int pole[1000];
	

	printf("Napis cislo\n");
	scanf("%d", &a);
	
	
	printf("Cislo v dvojkovej sustave ma tvar ");


	for(c=0;a!=0;c++){ 
		pole[c]=(a%2);
		a=(a/2);
	    d=c;
	}

	for (d ;d!=-1;d--){
		printf("%d",pole[d]);
	}

	return 0;
}
0

Používateľov profilový obrázok
rudko
Power user
Power user
Príspevky: 2340
Dátum registrácie: 28 Dec 2012, 08:33
Vek: 37

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa rudko » 01 Mar 2014, 22:00

napadaju ma dve moznosti
1. k cislu ktore nacitas z klavesnice pripocitaj 48 a dostanes ascii kod znaku tvojho cisla
2. nacitavaj tvoje cislo ako char a rob vsetky operacie rovno s jeho ascii hodnotou
poradil by som viac ale uz mam za sebou par piv a ako pozeram prave sa mi capuje dalsei :rolleyes:
0
Drink coffee. Do stupid things faster with more energy...

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa dxr » 01 Mar 2014, 22:12

neviem ci spravne chapem snazis sa o toto ?

Kód: Vybrať všetko

dxr@beast:~$ gcc a.c -o a
dxr@Marvin:~$ ./a
Napis cislo
65
Cislo v dvojkovej sustave ma tvar 0b1000001
znak = A ascii code : 65
dxr@beast:~$
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
Jirka84
Ultimate člen
Ultimate člen
Príspevky: 2495
Dátum registrácie: 21 Mar 2012, 20:30
Bydlisko: kousek na sever od Olomouce
Vek: 73

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa Jirka84 » 01 Mar 2014, 22:34

Rudko,
taktieš bysom rád poradil, ale dalšie štamprle domácej sliuky ma čakajú pre do mnou :lol: :lol: :lol:
0
LAIK se DIVÍ, odborní žasne nad schopnostmi LAIKA...
...nejen tady jsi bastlíři doma... ...taky pro radost i poučení
Zábava pro naše polovičky - Církvice (Čáslav = ČR)
..mladí nedělají vždy , co se jim říká... :rock:

Používateľov profilový obrázok
kukinko
Ultimate člen
Ultimate člen
Príspevky: 1536
Dátum registrácie: 11 Júl 2008, 00:00
Vek: 41
Kontaktovať používateľa:

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa kukinko » 01 Mar 2014, 22:36

ot /
sakra a ja chlascem zazvorovy nealko caj....
0
"programujem = hram sa" s Arduino / ESP, LOGO!, Simatic + TIA
+ nejaka ta elektrobizuteria okolo

:agree:

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa dxr » 01 Mar 2014, 22:44

este polhodinu a budeme lustit vystup z traviacej sustavy a nie dvojkovej :D
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
zen
Stály člen
Stály člen
Príspevky: 484
Dátum registrácie: 22 Nov 2013, 14:33
Bydlisko: Cadca

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa zen » 04 Mar 2014, 18:08

martin359 napísal:Úloha bola zobraziť číslo a ASCII kód znaku v dvojkovej sústave.

Najprv som previedol cislo do dvojkovej sustavy, len teraz neviem ako mam zobraziť znak z ASCII pre toto cislo v dvojkovej sústave...
Problem bude vyresit, co toto znamena.

No, zkus:

Kód: Vybrať všetko

#include <stdio.h>

void main (){
int i;
for(i=60;i<70;++i) printf("Decimal=%d ASCII=%c\n",i,i);
return;}
Nezabudni, za ASCII je definovano do 127, extended ASCII do 255, ze urcité sa netisknu a medzi temi, co sa netisknu, su co sa ako tako tisknu (treba BELL).
0
Samozřejmě, že dědeček nemá kapesní hodinky poháněné elektřinou. Takový nesmysl si může vymyslit jen Saturnin. (Zdenek Jirotka, 1942)

martin359
Stály člen
Stály člen
Príspevky: 165
Dátum registrácie: 03 Aug 2010, 00:00
Bydlisko: Lučenec

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa martin359 » 06 Mar 2014, 19:15

ja potrebujem zobraziť znak z ASCII, z kódu, ktorý je v dvojkovej sústave (napr. znak "a" má v dvojkovej sústave v ASCII kód: 01100001)
previedol som zadané cislo do dvojkovej sustavy a teraz potrebujem priradit k tomuto cislu, co som previedol do dvojkovej sustavy znak z ASCII tabulky...
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: prevedie cislo do dvojkovej sus. a vypise znak z ASCII

Príspevok od používateľa peterple » 06 Mar 2014, 19:37

vyjadruješ sa ako talian. Alebo ako ja po anglicky. Tak sa nečuduj že ti nikto nerozumie. A nie som si istý či ty rozumieš zase tomu čo píšu iný. Odpoveď ti dal zen v predposlednom riadku toho zdrojáku čo poslal.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď