Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #includ

Panašūs dokumentai
Microsoft Word - 15_paskaita.doc

Pagrindiniai algoritmai dirbant su sveikųjų ir realiųjų skaičių masyvų reikšmėmis Sumos skaičiavimo algoritmas Sveikieji skaičiai int Suma (int X[], i

skaitiniai metodai 1

Dažniausios IT VBE klaidos

P. Kasparaitis. Praktinė informatika. Skriptų vykdymas ir duomenų valdymas Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai M

Slide 1

Slaptažodžių generatoriaus naudojimo instrukcija Slaptažodžių generatorius tai aukščiausius saugumo reikalavimus atitinkantis įrenginys, kuris generuo

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis

Printing triistr.wxmx

Tiesioginio-debeto-paslaugos-duomenu-apsikeitimo-formatu-aprasas

PRESTASHOP 1.7 OMNIVA MODULIO DIEGIMO INSTRUKCIJA

skaitiniai metodai 1

File Transfer programinės įrangos naudotojo instrukcija

Administravimo vadovas SAFTit Pro v3

Longse Wi-Fi kameros greito paleidimo instrukcija 1. Jums prireiks 1.1. Longse Wi-Fi kameros 1.2. Vaizdo stebėjimo kameros maitinimo šaltinio 1.3. UTP

DB sukūrimas ir užpildymas duomenimis

Muzikos duomenų bazės NAXOS Music Library naudojimo vadovas Turinys Kas yra NAXOS Music Library... 2 Kaip pradėti naudotis... 3 Kaip atlikti paiešką..

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

DIGIPASS DP 260 VARTOTOJO INSTRUKCIJA

K9 WebProtection (toliau K9) programa yra nemokama asmeniniam naudojimui. Programa suderinama su Windows Vista, Windows 7, Windows 10 ir Mac operacinė

skaitiniai metodai 1

Slide 1

Algoritmø analizës specialieji skyriai

MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA

Banko_paslaugu_internetu_teikimo_salygos_

Printing AtvirkstineMatrica.wxmx

Pardavimų aplikacija (Microsoft Dynamics AX (Axapta) sistemai) Diegimo instrukcija bifree.lt qlik.com

Naudotojo vadovas Ši versija skirta tik privačiam naudojimui ir neturėtų būti platinama.

Elektroninių pažymėjimų tvarkymo sistema

Navigon 33xx | 43xx max

Techninis aprašymas Tolygaus valdymo pavara AME 435 Aprašymas Vožtuvo srauto reguliavimo funkciją. Srautą galima įvairiai reguliuoti nuo tiesinio iki

4 skyrius Algoritmai grafuose 4.1. Grafų teorijos uždaviniai Grafai Tegul turime viršūnių aibę V = { v 1,v 2,...,v N } (angl. vertex) ir briaun

Mano ERGO savitarnos sistema mano.ergo.lt (Naudotojo atmintinė) 1) Kaip prisijungti prie savitarnos sistemos? 1. Naršyklės lange įveskite mano.ergo.lt

Realių lėktuvų skrydžių atvaizdavimas pagal turimus radaro duomenis

PowerPoint Presentation

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS,

Techninis aprašymas SONOMETER TM 1100 Ultragarsinis kompaktiškas energijos skaitiklis Aprašymas / taikymas MID tikrinimo sertifikato nr.: DE-10-MI004-

GPAIS vartotojo vadovas savivaldybėms GPAIS VARTOTOJO VADOVAS SAVIVALDYBIŲ PILDOMAI INFORMACIJAI GPAIS TURINYS 1. BENDRI DARBO SU GPAIS PRINCIPAI... 2

Slide 1

Teorinių kontrolinių sąlygos ir sprendimai Vytautas Kazakevičius 2016 m. gruodžio 20 d. Teiginiai ( ). 1. (0.05 t.) Užrašykite formule tokį t

IKT varžybos Pakeliaukime po informacijos pasaulį Varžybų vykdymo eiga 1. Komandų prisistatymas Susipažinkime užduotis (1 priedas) Mokinukui per

AAA.AIEPI.Mokymu_medziaga_MOK_VI_07.Vandens_inventorizacijos_duomenu_tvarkymas.v.0.4

Navigon 23xx | 13xx max

MOD paraiškos forma

DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų sukurtuose portfeliuose pasirinktus

LIETUVOS RESPUBLIKOS VYRIAUSIOSIOS RINKIMŲ KOMISIJOS POLITINIŲ PARTIJŲ IR POLITINIŲ KAMPANIJŲ FINANSAVIMO KONTROLĖS SKYRIAUS PAŽYMA DĖL PARTIJOS,,JAUN

Slide 1

NEKILNOJAMO TURTO KADASTRO DUOMENŲ TEIKIMO IŠVADAI GAUTI EL. PASLAUGA: NAUDOTOJO VADOVAS NŽT DARBUOTOJAMS (V.1) VILNIUS 2017

Microsoft PowerPoint - IOSrautai.ppt

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustat

Microsoft Word - Apibendrinimas pagal skundus del asmens kodo _galutinis_ doc

Logines funkcijos termu generavimo algoritmas pagristas funkciniu modeliu

KS360_BAL(Open)_Cover_ indd

Slide 1

Slide 1

DAINAVOS

LIETUVOS RESPUBLIKOS AZARTINIŲ LOŠIMŲ ĮSTATYMO NR. IX-325 2, 10, 15, 16, 29 STRAIPSNIŲ PAKEITIMO IR ĮSTATYMO PAPILDYMO 15 1, 16 1 STRAIPSNIAIS ĮSTATYM

Specialiosios_SoyouStart_dedikuoto_serverio_nuomos_sutarties_salygos

LMTA prenumeruojamos duomenų bazės

ES F ben dri Projekto kodas (Įrašoma automatiškai) 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA m. Europos Sąjungos struktūrinės paramos a

Microsoft Word - DSEA-3s.doc

AB FREDA

Microsoft Word - Awalift 80 Manual_LT.doc

AB FREDA

Lietuvos mokslo ir studijų institucijų kompiuterių tinklas LITNET Vilniaus universitetas Mokslininko darbo vietos paslauga Paslaugos naudojimo instruk

Google reklama internete

User Manual

Prekybos terminalas yra naujas ir galingas MetaTrader papildinys

Microsoft Word žindenių taisyklės.doc

PATVIRTINTA Kauno sporto mokyklos Startas Direktoriaus 2019 m. balandžio 23 d. įsakymu Nr KAUNO SPORTO MOKYKLOS STARTAS PRIVATUMO POLITIKA Kauno

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p. NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRAŠTO APSA

PATVIRTINTA Gretutinių teisių asociacijos Greta 2018 m. spalio 14 d. Visuotinio narių susirinkimo sprendimu GRETUTINIŲ TEISIŲ ASOCIACIJA GRETA ATLYGIN

VISŲ TIPŲ IR GAMINTOJŲ MEMBRANINIAI DUJŲ SKAITIKLIAI 1. Skaitiklių savybės. Visų tipų ir gamintojų membraniniai dujų skaitikliai indikuoja vieną rodme

VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJOS

VALSTYBINIO SOCIALINIO DRAUDIMO FONDO VALDYBOS

OBJ_DOKU fm

Microsoft Word - Isakymo_projektas _patvirtintas_.docx

PATVIRTINTA Kauno technologijos universiteto rektoriaus 2015 m. gegužės 4 d. įsakymu Nr. A KAUNO TECHNOLOGIJOS UNIVERSITETO EGZAMINŲ RAŠTU ORGAN

Ziniarasciai

PATVIRTINTA Valstybinės kainų ir energetikos kontrolės komisijos pirmininko 2017 m. d. įsakymu Nr. O1- VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMI

OnePlus 7 Pro naudotojo vadovas

REKOMENDACIJA ASMENS DUOMENŲ IR PRIVATUMO APSAUGA NAUDOJANTIS BELAIDŽIAIS TINKLAIS ĮŽANGA Skaitmeniniame pasaulyje mūsų privatumas ir asmens duomenų s

ASUS Tablet VARTOTOJO VADOVAS LT8802

X310.book(X310_lt.fm)

Projektas

1

GSM modulis CG5 (v.1.xx) Įrengimo instrukcija UAB Trikdis Draugystės g. 17, LT Kaunas El. p.:

MatricosDetermTiesLS.dvi

10 Pratybos Oleg Lukašonok 1

Microsoft Word - Naudotojo gidas_aplikacijai_

EUROPOS KOMISIJA Briuselis, C(2012) 2384 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS kuriuo priimamas valstybių narių teikiamų Europ

124

PATVIRTINTA Lietuvos statistikos departamento generalinio direktoriaus ir Muitinės departamento prie Lietuvos Respublikos finansų ministerijos general

21z40lt.indd

(Microsoft PowerPoint - Mokom\370j\370 program\370 naudojimas.pptx)

Transkriptas:

Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #include <iostream.h> main() int mas[100]; int k; for (int i=0;i<=101;i++) mas[i]=i; //irasomas i masyva ciklo skaitliukas for (int i=0;i<=101;i++) cout<<"mas["<<i<<"]="<<mas[i]<<endl; cout << "noredami baigti iveskite bet koki skaiciu" <<'\n'; cin >> k; Masyvo maksimumas / minimumas [C++] const int size=10; int maxx( int * ); int minn( int * ); int main(int argc, char *argv[]) int a[size]; for (int i=0; i<size; i++) a[i]=rand()% 100+1; cout << a[i]<<" ";

int in; cout << "\nka darit?\n"; cin >> in; switch (in) case 1: cout << maxx(a); break; case 2: cout << minn(a); break; default: break; system("pause"); int maxx(int* a) int max=a[0]; for (int i=0; i<size; i++) if (a[i]>max) max=a[i]; return max; int minn(int *a) int min=a[0]; for (int i=0; i<size; i++) if (a[i]<min) min=a[i]; return min; *********************************** Atsitiktinio skaičiaus priskirimas kintamajam ********************************************************** int a; a=rand()% 100+1; cout << a; ************************************ Atsitiktinės raidės priskirimas kintamajam **********************************************************

char a; a=rand()% 26 + 97; cout << a; *************************************** Masyvo užpildymas atsitiktiniais skaičiais ************************************************************* const int size=100; int a[size]; for (int i=0; i<size; i++) a[i]=rand()% 100 + 1; cout << a[i] << endl; *************************************** Masyvo užpildymas atsitiktinėmis raidėmis ************************************************************* const int size=25; char a[size]; for (int i=0; i<size; i++) a[i]=rand()% 26 + 97; cout << a[i] << endl; ************************************* Vienmačio masyvo rikiavimas didėjimo tvarka. #include <iostream.h> main() int mas[10], temp; char k; //dvimacio masyvo reiksmiu generavimas cout <<"Iveskite ne vienodo dydzio 10 skaiciu"<<endl; cin >>mas[i]; cout <<"Ivestas nesurikiuotas masyvas"<<endl;

cout <<"mas["<<i<<"]="<<mas[i]<<'\n'; //masyvo rikiavimas for (int j=0;j<9-i;j++) if (mas[j]>mas[j+1]) temp=mas[j+1]; //padaroma lasteles kopija mas[j+1]=mas[j]; //perrasoma didesne lastele mas[j]=temp; //perkeliama mazesne lastele cout <<"Ivestas didejimo tvarka surikiuotas masyvas"<<endl; cout <<"mas["<<i<<"]="<<mas[i]<<'\n'; do cout << "noredami baigti iveskite raide 'q'" <<'\n'; cin >> k; while (k!=113); ******************************************************** Masyvas ****************************************************** #include <stdlib.h> #include <math.h> const int CMasyvoDydis = 10; //Pasidarome struktūrą struct musu_struktura int kintamasis; ; srand(null); //Atsitiktinių skaičių generatoriaus inicializacija //Susikuriame struktūrų masyvą iš 10-ies elementų (0-9) //Statinio masyvo kūrimas musu_struktura statinis_strukturos_tipo_masyvas_is_10_elementu[10]; //strukturos_tipo_masyvas_is_10_elementu = new musu_struktura[10]; //Demonstraciniais tikslais cout << "[*] Demonstracija. Statinis masyvas. Uzpildome masyva atsitiktiniais skaiciais" << endl; statinis_strukturos_tipo_masyvas_is_10_elementu[i].kintamasis = rand() % 1000; cout << "[*] Demonstracija. Statinis masyvas. Isvedame masyva: " << endl;

cout << statinis_strukturos_tipo_masyvas_is_10_elementu[i].kintamasis << endl; //Dinaminio masyvo kūrimas iš 10-ies elementų musu_struktura *dinaminis_strukturos_tipo_masyvas_is_10_elementu; dinaminis_strukturos_tipo_masyvas_is_10_elementu = new musu_struktura[cmasyvodydis]; //Demonstraciniais tikslais cout << "[*] Demonstracija. Dinaminis masyvas. Uzpildome masyva atsitiktiniais skaiciais" << endl; dinaminis_strukturos_tipo_masyvas_is_10_elementu[i].kintamasis = rand() % 1000; cout << "[*] Demonstracija. Dinaminis masyvas. Isvedame masyva: " << endl; cout << dinaminis_strukturos_tipo_masyvas_is_10_elementu[i].kintamasis << endl; //Atlaisvinime užimtą dinaminę atmintį delete [] dinaminis_strukturos_tipo_masyvas_is_10_elementu; cin.get(); ************************************************************************* #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fstream> void wait ( int seconds ) //ši funkcija padaro laukimo rėžima, pagal tai kiek sekundžių norodome. clock_t endwait; // Veikia pagal laikrodžio mechanizmą. endwait = clock () + seconds * CLOCKS_PER_SEC ; while (clock() < endwait) void pradzia() // Ši funkcija Parodo, kad programa pradeda darbą ir laikas eina atbuline tvarka nuo 3 iki 1. int n; cout << "Programa pradeda dabrą." << endl; for (n=3; n>0; n--) printf ("%d\n",n); // Spausdiname laiką, kas... wait(1); // Vieną sekundę. // Išvalo langą. string manoslp; string slp2; //Klaviatūra įvedamas slapražodis //Slaptažodis iš failo.

string line[10][1]; // Masyvas, konfiguravimo failo nuskaitymui int i=0; // Masyvo pradinė reikšmė ifstream myfile ("config.ini"); // Priskiriamas konfiguravimo failas // pradzia(); // Pridedame atbulinį laikmatį if (myfile.is_open()) // Tikrina ar failas jau atidarytas while (!myfile.eof() ) // Nuskaitomas visas konfigaracijos failas į masyvą // Masyvo elemntas keliamas vientu, nes pradinė jo reikšmė lygi 0 getline (myfile, line[0]); // Ištraukiama eilųtė į masyvą. i = i + 1; slp2 = line[0][0]; myfile.close(); cout << "Įveskite slaptažodį: " << endl; // Įvedame slaptažodį cin >> manoslp; // Tikrasis slaptažodis = Slaptažodis iš masyvo. if (slp2 == manoslp ) // Tikrinama, ar sutampa slaptažodžiai. // Jei sutampa: // a) Išvalomas langas for (i=0; i<3; i++) cout << line[0] << endl; cin.get(); myfile.close(); // Uždaromas failas. else if (manoslp!= slp2) cout << i << endl; cout << slp2 << endl; // Jei slaptažodžiai nesutampa... cout << "Įvestas slaptažodis neteisingas." << endl; // Rodomos šios eilutės (klaidos) cout << "Programa persikrauna..." << endl; myfile.close(); // Uždaromas failas wait(2); // Laukiama dvi sekundes // Išvalomas langas return(main()); // Grįžtama į pradžią. Nuoroda http://apieviska.info/tag/masyvas/ http://p4i.armandas.lt/el-pasto-siuntimas-su-php-pazvelkime-giliau.html laiškas su php http://blog.mysql.lt/nuo-php-prie-c-pirmoji-programa.html