Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko zadatka..

[es] :: C programiranje :: pomoc oko zadatka..

[ Pregleda: 978 | Odgovora: 15 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon pomoc oko zadatka..13.11.2005. u 17:02

nisam uspio procitat pravila jer nemam bas puno vremena...ako mozete pomoci pomagajte jer se mi uzasno zuri...

moram napisat program koji ce sabrati dva razlomka..i ispisati rezultat kao razlomak...npr: ako upisem brojeve 1, 2 , 3, 4 rezultat ce mi ispisati:1/2 + 3/4= 5/4..i onda glavni program mora to provjeriti...

pomazite molim vas...
13.11.2005. u 17:02 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 17:31
sve zivo sam probao...il bar ono sto znam....

ista...???...imam jos 3 sata vremena...
13.11.2005. u 17:31 

#Ninja#
Tuzla

Član broj: 28925
Poruke: 252
*.bih.net.ba.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 17:50
Koji jezik? Napiši svoje pokušaje. Pojasni problem. Kakav glavni program? Probaću nešto u C++, čini mi se jednostavno.
13.11.2005. u 17:50 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 18:05
^^ej hvala ti puno..ja sam pisao u c++...malo mi je za***ano prevesti sa slovenackog(tamo zivim vec 5 godina) na srbski a problem je u tome da mi na kraju ne ispise razlomak kao rezultat nego decimalni broj...

glavni program....ko sto rekoh nisam siguran dal se ovako kaze na srbskom...
al uglavnom prvo napises program koji ce sabrat ta dva razlomka
a onda napises glavni program:

int main()...i tako naprijed, da pozoves program da ispise rezultat..tako nekako...
ovde se to kaze pisanje programa sa funkcijama, prenos vrednosti po referenci!!!

moji pokusaji nisu ni zasta, a pokusavam vec citav dan...jer te funkcije mi uopste nisu jasne....uspio sam napisat jedan program al taj je malo laksi a ovaj mi nikako ne ide...probaj nesto..

hvala puno...
13.11.2005. u 18:05 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 18:42
ovo je program koji sam ja napisao....onaj program kojeg ne znam napisat bi trebao biti napisan na slican nacin a ja nemam pojma kako....

#include <iostream>
#include <stdlib.h>

using namespace std;

int x, ps=1;

int fakulteta()
{
int y;
for(y=x; y>0; y--)
{
ps*=x;
x--;
}

return ps;
}

int main(int argc, char *argv[])
{
cin >> x;

cout << "! = " << fakulteta();

system("PAUSE");
return 0;
}
13.11.2005. u 18:42 

#Ninja#
Tuzla

Član broj: 28925
Poruke: 252
*.bih.net.ba.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 19:15
Code:
#include <iostream>
using namespace std;
void main()
    {
int a, b, c, d;
int p=a, q=b, r=c, s=d;
cin >> a >> b >> c >> d;
if (b%d == 0)
    {
    d = b;
    c = c * (b/d);
    cout << p << "/" << q << "+" << r << "/" << s << "=" << (a+c) << "/" << b << endl;
    }
else
    {
    if (d%b == 0)
        {
        b = d;
        a = a* (d/b);
        cout << p << "/" << q << "+" << r << "/" << s << "=" << (a+c) << "/" << d << endl;
        }
    else


Ovo je samo početak, sačekaj dok formulišem traženje najmanjeg zajedničkog sadržioca.
13.11.2005. u 19:15 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 19:38
^^ej hvala ti ko bratu...
13.11.2005. u 19:38 

D3adly

Član broj: 43272
Poruke: 35
*.net.t-com.hr.

ICQ: 281458481


Profil

icon Re: pomoc oko zadatka..13.11.2005. u 19:39
Citat:
Ovo je samo početak, sačekaj dok formulišem traženje najmanjeg zajedničkog sadržioca.


evo ti:

Code:
int nzd(int n , int m){
    int tmp;
    while (m>0){
     if (m<n){tmp=m;m=n;n=tmp;}
     m-=n;
    }
 return n;
}



[Ovu poruku je menjao D3adly dana 13.11.2005. u 20:41

[Ovu poruku je menjao D3adly dana 13.11.2005. u 20:42 GMT+1]
#include <D3adly.h>
13.11.2005. u 19:39 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 20:35
hvala...kako bi ja to dvoje sad povezao??
13.11.2005. u 20:35 

Nedeljko
Nedeljko Stefanovic

Član broj: 314
Poruke: 2955
*.sr.gov.yu.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 21:09
Evo konačnog rešenja!
Prikačeni fajlovi
13.11.2005. u 21:09 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 21:23
ej hvala...al kad unesem brojeve odma me izbaci iz c++...i ono je malo komplikovano...ako bi ga mogao probati na onaj nacin kao sto je ninja poceo...
13.11.2005. u 21:23 

#Ninja#
Tuzla

Član broj: 28925
Poruke: 252
*.bih.net.ba.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 22:18
Ma bio mi je neki bug. Kako god gledam treba da radi, ali mi ne izbacuje nikakav rezultat. A na kraju ovog koda, prije posljednje velike zagrade ("}"), samo stavi system("PAUSE");
13.11.2005. u 22:18 

Vučko
Slovenija

Član broj: 74211
Poruke: 20
*.dial-up.dsl.siol.net.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 22:30
na kraju kojeg koda mislis?? ako mislis na kraju onoga sto je Nedeljko napisao sam to vec prije uradio...a zar ne moze na onaj nacin na koji si ti poceo???? ono mi je bilo nekako razumljivije
13.11.2005. u 22:30 

#Ninja#
Tuzla

Član broj: 28925
Poruke: 252
*.bih.net.ba.



Profil

icon Re: pomoc oko zadatka..13.11.2005. u 22:45
Jest razumljivije, al' sam odustao kad ne Nedeljko riješio. Evo još pokušavam shvatit šta je napisao.
13.11.2005. u 22:45 

Nedeljko
Nedeljko Stefanovic

Član broj: 314
Poruke: 2955
*.sr.gov.yu.



Profil

icon Re: pomoc oko zadatka..14.11.2005. u 02:40
Evo, ovako:
Prikačeni fajlovi
14.11.2005. u 02:40 

D3adly

Član broj: 43272
Poruke: 35
*.net.t-com.hr.

ICQ: 281458481


Profil

icon Re: pomoc oko zadatka..14.11.2005. u 20:04
Evo kod u C-u koji radi samo ako su oba broja pozitivna....

Code:

#include <stdio.h>
#include <math.h>

typedef struct razlomak{
                 int brojnik;
                 int nazivnik;
                 }razlomak;

int rp(int n, int m);

int main(void){
                razlomak prvi, drugi,rj;
                int tmp,n,m;

                scanf ("%d/%d+%d/%d",&prvi.brojnik,&prvi.nazivnik,&drugi.brojnik,&drugi.nazivnik);

                rj.nazivnik=abs(prvi.nazivnik)*abs(drugi.nazivnik);
                rj.brojnik=abs(drugi.nazivnik)*abs(prvi.brojnik)+abs(prvi.nazivnik)*abs(drugi.brojnik);
                n=rj.brojnik;
                m=rj.nazivnik;

                tmp=rp(n,m);
                rj.brojnik/=tmp;
                rj.nazivnik/=tmp;
              
               
                printf ("%d/%d\n",rj.brojnik,rj.nazivnik);


                return 0;
                }

int rp(int n, int m){
                      int tmp;
                      
                      while (n){
                                 if (n<m){tmp=n;n=m;m=tmp;}
                                 n-=m;
                                 }
                      return m;
                      }


#include <D3adly.h>
14.11.2005. u 20:04 

[es] :: C programiranje :: pomoc oko zadatka..

[ Pregleda: 978 | Odgovora: 15 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.