-------------------------------- --------------------------------
Hostinger.lv http://api.hostinger.lv/redir/5007215
pirms 10 gadiem
500
Atbilde
Izstrādāt algoritmu un uzrakstīt programmu, kas veido speciālo masīvu (izmērs 5x5) un
izpilda šādu funkciju secību:
1) speciālā masīva aizpildīšana ar gadījuma vērtībām, izmantojot funkciju random (atbilstoši varianta
noteiktajam masīva elementu tipam) un tā izvade uz ekrāna matricas veidā;
2) speciālā masīva nehomogēnu elementu (t.i. to, kas ir atšķirīgi no nulles) ierakstīšana vektorā un tā
izvade uz ekrāna;
3) vektora elementa meklēšana pēc lietotāja ievadītās vērtības (ja elementa ar šādu vērtību nav, uz
ekrāna jāizvada atbilstošs paziņojums). Meklēšana jārealizē, izmantojot:
b) lineārās meklēšanas ar robežmarķieri algoritmu (jāatrod tikai pirmā sakritība);
4) vektora kārtošana augoša secībā, izmantojot:
c) kārtošanu ar izvēli (Selection);
5) sakārtotā vektora izvade uz ekrāna
Man variants ir. 6 Masīva veids(Simetriskā matrica) Elementa tips( Char)
Pirms 10 gadiem
balsis
pirms 10 gadiem
500
1000
Kļūstot par ekspertu pajauta.lv, Tu uzlabo savu klientu servisu un iegūsti papildus publicitāti. Tavas atbildes būs atrodamas 100 tūkstošiem pajauta.lv lietotāju, lieliski atradīs Google, kā arī varēsi izveidot savās web lapās vai draugiem.lv lapā īpašo pajauta.lv bloku.
Begin Clrscr; writeln('Simetriska matrica:'); writeln; for i:=1 to N do for j:=1 to N do if i=j then Mas[i,j]:= random(10)+1 else Mas[i,j]:= 0; for i:=1 to N do begin for j:=1 to N do write(Mas[i,j]:3); writeln; end; writeln; writeln('Vektors:'); writeln; k:=1; for i:=1 to N do for j:=1 to N do if i=j then begin vektors[k]:=Mas[i,j]; k:=k+1; end; writeln; for k:=1 to M do write(vektors[k]:3); writeln; end;
— Eduards Grebežš, pirms 10 gadiem