[C++][Pomoc] U vezi korena, kvadrata i jos necega

Započeo Bugi, Februar 20, 2014, 13:37:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Paaa zanima me kako bih napravio koren broja 64 na primer i da izlaz bude 8? :S ? takodje i za kvadrat znaci 8 na kvadrat je 64 i jos jedno pitanje zanima me za sta sluze "char" definicije i kako da uradim da npr float ispisuje na dve decimale npr 46.00

takodje radio sam evo za takmicenje nesto:

#include <iostream>

using namespace std;

main()
{
      int l,h,s,povrsina,ukp;
      int endic;
      cin >> l;
      cin >> h;
      cin >> s;
      povrsina = ((l/s)*s) * ((h/s)*s);
      ukp = l*h;
      endic = (100 - 100*(float)povrsina/ukp);
      cout << endic;
      system("PAUSE");
      return 0;
}


al fora sto za 10 5 i 3 ispisuje izlaz 46 umesto 46.00 i takodje da li mi je neophodno da znam da koristim while, void itd? :S

EDIT: sad radim jos jedan zadatak koji glasi:

Treća grupa treba da napravi cvetove. Svaki cvet treba da bude druge boje i sve latice jednog cveta
moraju biti iste boje. Latice cveta se seku od papira, čije su dimenzije takve da od jednog lista papira
mogu da se iseku 4 latice. Napisati program CVET koji za unet broj cvetova i broj latica na svakom cvetu
odreÄ'uje ukupan broj listova papira potrebnih za pravljenje cvetova.

i ja ga napisem:


#include <iostream>

using namespace std;

main()
{
      int N, i, zbir=0, uks;
      cin >> N;
      int brojcela[N];
      for(i=0;i<N;i++)
      {
      cin >> brojcela[i];
      zbir += brojcela[i];               
      }
      cout << "zbir je: " << zbir;
      uks = zbir/4;
      if(zbir*4 == uks || zbir*4 < uks)
      {
      cout << "smor" << uks;
      }
      else if(zbir*4 > uks)
      {
      cout << "smor" << uks+1;   
      }
      system("pause");
      return 0;
}


i stavio na papir nacrto cvetove i sve i ispada 7 a oni dali primer:

Ulaz:
5
5
3
9
4
6

Izlaz:
9
?

Poslednja Izmena: Februar 20, 2014, 15:02:02 POSLE PODNE od |LZ| Bugi
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


Koren ti se pise - sqrt()
Da napomenem da moras da stavis
#include<math.h>

Tako je u C prog. proveri da li je i u C++
On sluzi za:sin,cos,log,sqrt...

Char - karakreti (slova...)
Definisi char i proibaj kroz neki uslov malo magucnosti, uglavnom slicno je kao string
samo sto u u string-u imas definisan broj karaktera
Kvadrat mozes da uradis kao:

b*b


Ja ti ovo pricam za C, ali C vazi i kod C++ compilera, ne i obrnutot
Poslednja Izmena: Februar 20, 2014, 17:47:52 POSLE PODNE od denis_lapi

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Snasao sam se za kvadrat i sam ali hvala :) pomogao si za char kao i za koren ali i dalje mi nisu jasna ova dva zadatka msm ovo sa decimal brojevima i ovaj sa cvetovima.. molim vas pomozite :)
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


Ne moras da koristis "float", mozes da koristis sledece:

long
short

Ovo je u okviru Integera, ali isprobaj i vidi, mislim da ih ima jos, ali da ne duzim..

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Spisak svih deklaracija i mogucih promenljivih:

int
float
double
short
char
const

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

A za ove cvetove ? :D
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


Postoji problem sto sam ja preko fona, pa ne znam koliko mogu da ti pomognem ok celog zadatka, probaj da uradis nesto sa % (modulo, ostatak)

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Slabo ja to kontam :D ako moze detaljnija pomoc posebno oko zadatka sa laticama i cvetovima :) nacrtam i na papir al ne ispadne tacno
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


Citat: |LZ| Bugi poslato Februar 20, 2014, 21:15:02 POSLE PODNE
Slabo ja to kontam :D ako moze detaljnija pomoc posebno oko zadatka sa laticama i cvetovima :) nacrtam i na papir al ne ispadne tacno

Evo rijesio sam ti

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
    short int n,i,suma=0;
    cout<<"Broj cvjetova: ";
    cin>>n;
    int niz[n];
    for(i=0;i<n;i++)
    cin>>niz[i];
    for(i=0;i<n;i++)
    {
    suma=suma+niz[i]/4;
    if(niz[i]%4>0) suma+=1;
    }
    cout<<suma;
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;   
}


P.S. Code ti je u C++ :)
Poslednja Izmena: April 04, 2014, 10:36:12 PRE PODNE od Pulaski