[ Keko 81 @ 24.01.2007. 12:35 ] @
Moze li mi iko pomoc imam sutra ispit iz programiranja pa da mi pomogne rijesiti ove zadatke.Unaprijed hvala

1.Napisite program koji ucitava string provjerava koliko se puta u njemu ponavlja slog (ga) i broj ponavljannja ispisuje na ekran

2.Napisite program koji ucitava jednodimenzionalan niz sa tipkovnice i u funkciji ispisuje sve produkte slijednih clanova(prvi clan,prvi*drugi,prvi*drugi*treci...)!
[ lucky @ 24.01.2007. 16:01 ] @
1.
Code:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    string s;
    string ga("ga");
    int count = 0;
 
    cin >> s;
       string::size_type loc = s.find(ga, 0);
       while(loc != string::npos){
        cout << "Nadjen GO na poziciji " << loc << endl;
        count++;
        loc = s.find(ga, loc+1);
        }
    cout << "Broj pojava GO je:" << count << endl;

    return 0;    
}




2.
Code:

#include <iostream>

using namespace std;

void product(int n, int *niz)
{
    int  p = 1;

    for(int i = 0; i < n; i++){
        p = p * niz[i];
        cout << "Proizvod do "<< i+1 <<". clana niza je:" << p <<endl;
        }
}

int main()
{
    int n;

    cout << "Unesi broj clanova niza:";
    cin >> n;
    int niz[n];
    cout << "Unesi elemente niza:";
    for(int i = 0; i < n; i++)
        cin >> niz[i];
    product(n, niz); 
    return 0;
}

[ helja @ 02.09.2008. 13:14 ] @
Jedno "hvala" ne bi skodilo.
[ itf @ 02.09.2008. 13:24 ] @
Citat:
helja: Jedno "hvala" ne bi skodilo.


Napisao je čovjek "Unaprijed hvala"... :D