Kezdőoldal » Számítástechnika » Programozás » Tudnátok segíteni c programozá...

Tudnátok segíteni c programozásban? Ezt a feladatot kéne megcsinálni?

Figyelt kérdés

Lebegőpontos számok hatványozására használható a math.h-ban található pow függvény. Ezzel akár eπ is kiszámolható.


Egész számok egész kitevőjű hatványozására ugyanakkor a pow függvény nem ajánlott, mert kerekítési hibákkal terhelt lehet.


Írj ipow (integer power) azonosítójú függvényt, mely paraméterként egy pozitív alapot és egy nemnegatív kitevőt vár, és visszaadja a hatványozott értéket. A számítást ciklusban szorzással végezd.


Az ellenőrzőbe csak a függvényt másold be, de teszteléséhez természetesen készíts megfelelő main-t is.


Ha az egyszerű ciklusban szorzó megoldásod kizöldült, ismerkedj meg az Exponentiation by squaring algoritmus iteratív verziójával.

Köszi ha segítesz nekem egyáltalán nem jön össze a kód megköszöném ha az egész kódot irnátok ki a hozzászólásokba.



2023. okt. 15. 10:58
1 2
 11/20 anonim ***** válasza:
9 (2023.10.15 17:23) Csak arra akartuk felhívni a figyelmet, hogy a válasz totálisan nem helyes, mert csak egy picit van összekeverve az összeqadás és a szorzás...
2023. okt. 15. 18:44
Hasznos számodra ez a válasz?
 12/20 anonim válasza:
39%
Ki az a delfi papa?
2023. okt. 15. 21:18
Hasznos számodra ez a válasz?
 13/20 anonim ***** válasza:
62%

A másfél pipás válaszoló, aki minden létező programozás kérdéshez odatrollkodik egy totálisan baromság válasszal, és aztán még neki áll felljebb hogy mi tudjuk rosszul.

Valami 50 feletti ürge, aki Delphiben programozott talán, és hasonló felhasználóneve volt, ha jól emlékszem. Sajnos még mindig ideeszi a rossebb.

2023. okt. 15. 21:44
Hasznos számodra ez a válasz?
 14/20 anonim ***** válasza:
46%
15: Azzal kiegészítve, hogy az a véleménye, hogy mindenre (is) a Delphi az egyetlen egy létező eszköz amivel az adott feladatot meg lehet oldani. Az összes többi nyelv az mind sz*r és csak a Delphi. Ha valaki kérdez pl. Java-t akkor előáll azzal, hogy ezt Delphiben egyszerűbben meglehet oldani (azt már nem mondja meg, hogy hogyan, csak szerinte Delphiben egyszerűbb).
2023. okt. 15. 22:10
Hasznos számodra ez a válasz?
 15/20 anonim ***** válasza:

#include <stdio.h>


double ipow(double base, int exponent) {

double result = 1.0;

for (int i = 0; i < exponent; i++) {

result *= base;

}

return result;

}


int main() {

double base = 2.0;

int exponent = 3;

double result = ipow(base, exponent);

printf("%lf^%d = %lf\n", base, exponent, result);

return 0;

}

2023. okt. 15. 23:44
Hasznos számodra ez a válasz?
 16/20 anonim ***** válasza:
22%

#17


Nem fogod elhinni, de pont egész (integer) számok hatványozásáról szól a feladat.

2023. okt. 16. 02:40
Hasznos számodra ez a válasz?
 17/20 anonim ***** válasza:
72%
Kérdező, úgy nem fogsz rendesen megtanulni programozni, ha mások megcsinálják neked. Gyakorolni kell.
2023. okt. 16. 02:55
Hasznos számodra ez a válasz?
 18/20 anonim ***** válasza:
83%

#20


Szép lelki világod lehet.

2023. okt. 16. 14:24
Hasznos számodra ez a válasz?
 19/20 anonim ***** válasza:
0%
ChatGPT csodákra képes…
2024. ápr. 30. 22:41
Hasznos számodra ez a válasz?
 20/20 anonim válasza:
72%
Chatgpt általában hibákkal programoz tapasztalatom szerint, ha leírod neki a hibát, akkor sem tudja helyesen kijavítani. Egyszerű programoknál használható inkább.
2024. máj. 1. 18:10
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!