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:
TrecÌ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
?
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
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 :)
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..
Spisak svih deklaracija i mogucih promenljivih:
int
float
double
short
char
const
A za ove cvetove ? :D
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)
Slabo ja to kontam :D ako moze detaljnija pomoc posebno oko zadatka sa laticama i cvetovima :) nacrtam i na papir al ne ispadne tacno
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++ :)