Programiranje u C++,potrebna pomoć!!!

poruka: 3
|
čitano: 2.368
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Programiranje u C++,potrebna pomoć!!!

Može pomoć od iskusnih? Naime,imam 2 zadatka koja ne mogu da riješim,a oni glase ovako:
1.) Sastaviti program koji rješava sistem jednačina:
a*x+b*y=c
d*x+e*y=f
gdje su a,b,c,d,e i f cijeli brojevi i treba ih unijeti.
U provjeri za a=2,b=5,c=26,d=6,e=2 i f=26 treba dobiti da je x=3 a y=4

2.) Napisati program koji sa ulaza prihvata petocifren broj a na izlazu izdaje sumu proizvoda prve tri cifre sa zadnje dvije.
Provjera: Za broj 32124 treba dobiti rezultat 14;

Unaprijed se zahvaljujem na pomoći!!

 
0 0 hvala 0
17 godina
offline
Programiranje u C++,potrebna pomoć!!!

Što se tiče prvog, to je sustav dvije jednadžbe sa dvije nepoznanice, i ovdje je opisano rješenje:

http://www.bug.hr/forum/topic/programiranje/racunanje-kvadratne-jednadzbe/64999.aspx?page=1&jumpto=1211936&sort=asc&view=flat

 

Što se tiče drugog možemo primjeniti algoritam opisan ovdje:

http://www.bug.hr/forum/topic/programiranje/petlje-njihova-primjena-c/167193.aspx

A onda pošto imamo ograničenje da broj mora biti peteroznamenkasti kroz pet iteracija for petlje izvršiti izračun množenja znamenki, prve dvije iteracije

računaju varijablu produkt1, a sljedeće tri računaju varijablu produkt2. Na kraju te dvije varijable zbrojimo. Ne zaboravi na početku programa ograničiti unos na peteroznamenkaste brojeve.

 

 

 

#include<iostream>
using namespace std;

int main()
{
    int broj = 32124, produkt1 = 1, produkt2 = 1, znamenka;
    for (int i = 0; i < 5; i++)
    {
       znamenka = broj % 10;
       if(i<2) produkt1 *= znamenka;
       else produkt2 *= znamenka;
       broj /= 10;
    }
    cout<< produkt1 + produkt2 << endl;
    return 0;
}

 

 

Poruka je uređivana zadnji put pon 19.11.2012 12:58 (Floki).
 
1 0 hvala 0
13 godina
neaktivan
offline
Programiranje u C++,potrebna pomoć!!!

Hvala puno,doista mi znači svaka vrsta pomoći,pošto sam novi u programiranju. :)

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice