Techninė profilaktika (Uždarbis.lt neveiks): 23-07 val.

Uždarbis.lt: Reikia sugalvoti nesunkų algoritmą - Uždarbis.lt

Peršokti prie turinio



IT paslaugų skelbimams skirta skiltis Dizaino ir programavimo paslaugos
Puslapis 1 iš 1
  • Jūs negalite kurti naujos temos
  • Jūs negalite atsakyti į šią temą

Narys yra atsijungęs laineris 

  • Naujas veidas forume
  • Akis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +0 -0
  • Pranešimai: 38
  • Kartu nuo: 2016-12-27

2020-01-12 15:47 (#1)

Reikia sugalvoti nesunkų algoritmą


Sveiki, reikia pagalbos su nesunkiu namų darbu is algoritmų. Pavyzdį duosiu. Sumokėsiu.

Duota stačiakampė matrica n x m, užpildyta atsitiktiniais sveikaisiais skaičiais. Reikia rasti kiekvieno stulpelio mažiausią reikšmę turintį elementą ir ta reikšme pakeisti visus to stulpelio elementus. Sudarykite užduoties sprendimo detalų algoritmą ir nubraižykite jo schemą.


Schemos braižyti nebūtina svarbu bent tekstu padėti.

Rašykit pm.
0


Narys yra atsijungęs minimukas 

  • Dažnas dalyvis
  • AkisAkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +33 -0
  • Pranešimai: 303
  • Kartu nuo: 2010-09-24
  • Vardas:Laimonas

2020-01-12 16:28 (#2)

#include <iostream>
 
using namespace std;
int main()
{
    int n, m;
    int A[100][100];
    int nuli[100];
    int nulj[100];
    int l = 0;
 
    cin >> n >> m;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cin >> A[i][j];
 
            if (A[i][j]==0)
            {
                nuli[l] = i;
                nulj[l]= j;
                l++;
            }
        }
    }
 
    for (int i = 0; i < n; i++)
    {
        bool yra = false;
        for (int o = 0; o < l; o++)
        {
            if (nuli[o] == i)
            {
                yra = true;
            }
        }
        if (!yra)
        {
            for (int j = 0; j < m; j++)
            {
                bool yra2 = false;
                for (int o = 0; o < l; o++)
                {
                    if (nulj[o] == j)
                    {
                        yra2 = true;
                    }
                }
                if (!yra2)
                {
                    cout << A[i][j];
                    cout << " ";
                }
 
            }
            cout << endl;
        }
 
    }
     }

www.nusirasinek.lt - pratybų atsakymai
www.recepturos.lt - Receptai
3


Narys yra atsijungęs d2b 

  • Užkietėjęs dalyvis
  • AkisAkisAkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +19 -0
  • Pranešimai: 1.706
  • Kartu nuo: 2012-02-21

2020-01-12 16:28 (#3)

Nu tai jei toks nesunkus tai kame problemos?

Tai priimam, kad n - stulpelių skaičius; m - elementų skaičius stulpelyje.
Tai išesmės turi daryti ciklą cikle (tiksliau du ciklus viename cikle).

Pirmas ciklas, kad turi eiti per visus stulpelius nuo 1 iki n. Tame cikle darai antrą ciklą nuo 1 iki m, ir tikrini, kuris skaičius yra mažiausias per visą stulpelį. Tikini visas reikšmes. Kadangi mažiausias skaičius gali būti ir neigiamas darai priskyrimą, kad pirmas elementas yra mažiausias. min = m1. Tada tikrini antrą elementą su min. Jei min > m2, tada minimum priskiri m2 reikšmę. min = m2. Ir taip t.t. Galutiniame variante turi mažiausią stulpelio skaičių. Sekantis veiksmas visus to stulpelio skaičius pakeisti į min reikšmę trečias ciklas. m1 = min; m2 = min ir t.t. Šitas ciklas taip pat yra pirmame cikle.

Kaip ir viskas.
1


Narys yra atsijungęs nerka010 

  • Naujas veidas forume
  • Akis
  • Grupė: Nariai
  • Atsiliepimai: +0 -0
  • Pranešimai: 43
  • Kartu nuo: 2015-08-22

2020-01-12 23:27 (#4)

Rodyti pranešimąlaineris, 2020-01-12 15:47, pasakė:

Sveiki, reikia pagalbos su nesunkiu namų darbu is algoritmų. Pavyzdį duosiu. Sumokėsiu.

Duota stačiakampė matrica n x m, užpildyta atsitiktiniais sveikaisiais skaičiais. Reikia rasti kiekvieno stulpelio mažiausią reikšmę turintį elementą ir ta reikšme pakeisti visus to stulpelio elementus. Sudarykite užduoties sprendimo detalų algoritmą ir nubraižykite jo schemą.


Schemos braižyti nebūtina svarbu bent tekstu padėti.

Rašykit pm.

Tai kur tavo toj matrica su atsitiktiniais skaičiais? iš ko dabar išburti kodą? nedavei mano galvą pilnai sąlygos, arba pats nesupratai ko ji prašo, programuojant pirma reik žinot ko sieki iš kodo, susidaryt planą, apsiskaičiuot ką ir kaip darysi, poto kodu paversti... neina sumastyt bent man, nebent kiti supranta ką nori pasakyt, nes mokos tą patį.. ;)

Šį pranešimą redagavo nerka010: 2020-01-12 23:30

0


Pasidalinti šia tema:


Puslapis 1 iš 1
  • Jūs negalite kurti naujos temos
  • Jūs negalite atsakyti į šią temą

1 nariai(-ų) skaito šią temą
0 nariai(-ių), 1 svečiai(-ių) ir 0 slapti(-ų) nariai(-ių)

Užklausų vykdymo statistika

  • Dabar yra: 2020-01-24 07:34

Tas nuostabus prisijungimo momentas


Prisijungimo nustatymai