Kezdőoldal » Számítástechnika » Programozás » Írjon C/C++ nyelvű függvényt,...

Írjon C/C++ nyelvű függvényt, amely egy egész szám bitjeinek körbeforgatását végzi el!?

Figyelt kérdés
A függvény paraméterei a körbeforgatandó érték, a másik pedig a forgatási lépések száma. Ha az utóbbi pozitív, akkor balra forgatás történjen, egyébként jobbra forgatás. Írja meg a tesztelő főfüggvényt is!
2021. márc. 11. 20:00
1 2 3
 1/21 anonim ***** válasza:
88%
És mi a kérdés?
2021. márc. 11. 20:08
Hasznos számodra ez a válasz?
 2/21 anonim ***** válasza:
86%
Az jó kérdés.
2021. márc. 11. 20:09
Hasznos számodra ez a válasz?
 3/21 anonim ***** válasza:
55%

Lássuk csak, régen volt, lehet eszembe jut:


#include <stdio.h>


int main(void)

{

printf("Hello World!\n");

return 0;

}

2021. márc. 11. 20:26
Hasznos számodra ez a válasz?
 4/21 anonim ***** válasza:
81%
Gondolom sürgős is, gyorsan félredobom amit épp csinálok hogy meglegyen a házid az éjféli leadási határidő előtt.
2021. márc. 11. 20:28
Hasznos számodra ez a válasz?
 5/21 CspCsj ***** válasza:
26%
2021. márc. 11. 20:46
Hasznos számodra ez a válasz?
 6/21 anonim ***** válasza:
65%

from bitforog import forgat


forgat("10fok")

forgat("20fok")

forgat("30fok")

forgat("40fok")

forgat("50fok")

forgat("60fok")

forgat("70fok")

forgat("80fok")

forgat("90fok")

forgat("100fok")

forgat("110fok")

forgat("120fok")

forgat("130fok")

forgat("140fok")

forgat("150fok")

forgat("160fok")

forgat("170fok")

forgat("180fok")

forgat("190fok")

forgat("200fok")

forgat("210fok")

forgat("220fok")

forgat("230fok")

forgat("240fok")

forgat("250fok")

forgat("260fok")

forgat("270fok")

forgat("280fok")

forgat("290fok")

forgat("300fok")

forgat("310fok")

forgat("320fok")

forgat("330fok")

forgat("340fok")

forgat("350fok")

forgat("360fok")

2021. márc. 11. 21:06
Hasznos számodra ez a válasz?
 7/21 anonim ***** válasza:
77%

Bocs #6, de C/C++-ról van szó!


#include <bitforog.h>

int main() {

for (int fok = 10; fok <= 360; fok += 10)

bitforog::forgat(fok);

}

2021. márc. 11. 22:17
Hasznos számodra ez a válasz?
 8/21 anonim ***** válasza:
55%

A bitek körbeforgatása mit jelent egyébként? Mert nem tudom elképzelni. Olyat csináltam már hogy valamilyen koordinátarendszerben valamit elforgatok de egy itt konzolos app ról van szó valamint egy bitsorozatról.


Pl ha ez így néz ki a konzolon:

0010


Majd jobbra elforgatva eggyel:

0

0

1

0


Majd megint eggyel:

0100


Ha nem így van értve a bitelforgatás akkor hogyan?

2021. márc. 11. 23:32
Hasznos számodra ez a válasz?
 9/21 A kérdező kommentje:
Nem. Bitforgatás.
2021. márc. 11. 23:34
 10/21 anonim ***** válasza:
77%
#8 bitshift, de nem levágja, hanem átpasszolja a másik végére az amúgy eltűnő biteket. [link]
2021. márc. 11. 23:37
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!