Kezdőoldal » Számítástechnika » Programozás » Ezt a feladatot jol csináltam...

Ezt a feladatot jol csináltam meg? Határozzuk meg a legkisebb olyan n értéket, amelyre a 100n^2 futási ideju algoritmus gyorsabb, mint az az algoritmus, melynek ugyanazon a gépen 2^n a futási ideje.

Figyelt kérdés

Én nem kezdtem el számolgatni, irtam egy programot c nyelven nekem a programom amit irtam a az n értékének a 2 adta meg:

#include<stdio.h>

#include<math.h>

#include<conio.h>

int main()

{int i,j,n=1,m=1;

i=100*pow(m,2);

j=pow(2,n);


n++;

while(i<j)

{

i=100*pow(n,2);

j=pow(2,n);

n++;

}

printf("%d",n);

getch();

}


2013. márc. 26. 16:55
 1/10 iostream ***** válasza:
91%
While i > j-t akartál írni.
2013. márc. 26. 17:03
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
Fordítsd meg a relációs jelet.
2013. márc. 26. 17:04
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
Hopp, lassú voltam:(
2013. márc. 26. 17:05
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:
ok igy n=16 jött ki.
2013. márc. 26. 17:06
 5/10 anonim ***** válasza:

Ha behelyettesíted a számot, akkor a programod szerint 400 kisebb, mint 4.

Ugye itt azt kell kiszámolni, hogy melyik a legkisebb n, amire igaz, hogy 100n^2<2^n.

Ugye a kezdeti értékadásnál az i=100-zal, a j=4-gyel. A while ciklusba be sem lép.

2013. márc. 26. 17:07
Hasznos számodra ez a válasz?
 6/10 A kérdező kommentje:
de addig kell menyek amig i>j és amikor kilép megnézem az n-t a fenti programba elirtam a < jelet ahelyett >-kell h irjak és igy már bemegy a forba és megáll n=16ra!
2013. márc. 26. 17:13
 7/10 iostream ***** válasza:
Akkor most már csak arra jöjj rá, miért nem jó az eredmény.
2013. márc. 26. 17:22
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Az eredmény 15 mert mielött öszehasonlitsa az i-t a j-vel még csinál 1 fölösleges n++-t printf("%d",n-1); ha igy iratom ki akkor jó?:)
2013. márc. 26. 18:00
 9/10 iostream ***** válasza:
Kisötös zöld ceruzával :)
2013. márc. 26. 21:12
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:
:)
2013. márc. 26. 21:46

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!