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

Hitno potrebno resenje zadatka

[es] :: C/C++ programiranje :: Hitno potrebno resenje zadatka

[ Pregleda: 2659 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ncenta

Član broj: 31299
Poruke: 9
*.sezampro.yu.

Sajt: manshirt.piranho.com


Profil

icon Hitno potrebno resenje zadatka30.08.2005. u 23:38 - pre 226 meseci
Da li neko slucajno ima vremena da resi sledeci zadatak u C:

Od niza A formirati niz B koji nastaje tako sto se svaka serija nula niza A zamenjuje jednom nulom za kojom sledi broj nula u seriji.
NPR:
A : 12000500
B : 1203502

Veoma bi mi znacilo ovo resenje buduci da sam tek pocetnik.
Hvala unapred!
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Hitno potrebno resenje zadatka31.08.2005. u 01:05 - pre 226 meseci
Evo ti u C++, samo ti sada mozas produziti taj string koliko hoces, povecaj broj karaktera oba niza na zeljeni broj.
Nadam se da si ovo zelio.
Code:
#include <iostream>
using namespace std;
int main()

    char a[5];
    char b[5];
    int n = 5;
    for(int i = 0; i <5;i ++)
    {
        cin >> a[i];
    }
    for(int j = 0; j < n; j++)
    {
        
        if((b[j-1] == '0') && (a[j] == '0'))
        {
            b[j] = a[j+1];
            continue;
        }
        if((b[j] != '0'))
        {
            b[j] = a[j];
            cout << b[j];
        }
        
        
        
    }
}
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Hitno potrebno resenje zadatka31.08.2005. u 01:08 - pre 226 meseci
Ej izvini prijatelju, nabrzinu procitah zadatak, mislio sam da treba samo niz nula da pretvori u jednu 0, nisam vidio da treba i broj nula.
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Hitno potrebno resenje zadatka31.08.2005. u 01:23 - pre 226 meseci
Evo pravi, takodje prosiri niz i for petlju, ako zelis da radis sa vecim brojevima

Code:
#include <iostream>
using namespace std;
int main()

    char a[10];
    char b[10];
    char n[10] = {'1','2','3','4','5','6','7','8','9','10'};
    int m = 0;
    for(int i = 0; i <10;i ++)
    {
        cin >> a[i];
    }
    for(int j = 0; j < 10; j++)
    {
        
        if((b[j-1] == '0') && (a[j] == '0'))
        {
            b[j] = a[j+1];
            m += 1;
            if(a[j+1] != '0')
            {
                b[j] = n[m];
                cout << b[j];
                m = 0;
            }
            continue;
        }
        if((b[j] != '0'))
        {
            b[j] = a[j];
            cout << b[j];
        }
        
        
        
    }
}
 
Odgovor na temu

ncenta

Član broj: 31299
Poruke: 9
*.sezampro.yu.

Sajt: manshirt.piranho.com


Profil

icon Re: Hitno potrebno resenje zadatka31.08.2005. u 01:30 - pre 226 meseci
Hvala puno sucur!
Pozdrav!
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Hitno potrebno resenje zadatka31.08.2005. u 01:49 - pre 226 meseci
Nema na cemu !
 
Odgovor na temu

[es] :: C/C++ programiranje :: Hitno potrebno resenje zadatka

[ Pregleda: 2659 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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