Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using namespace std;
- int main()
- {
- //lista deklaracija unost i sipis
- list<int>lista;
- cout << "unost lementa u listu" << endl << endl;
- //unost lemenata u listu( dvba na pocetku i dva na kraju)
- int e_liste;
- cout << "unestie lement na pocetak liste: ";
- cin>> e_liste;
- lista.push_front(e_liste);
- cout << "unestie lement na pocetak liste: ";
- cin >> e_liste;
- lista.push_front(e_liste);
- cout << "unestie lement na krej liste: ";
- cin >> e_liste;
- lista.push_back(e_liste);
- cout << "unestie lement na krej liste: ";
- cin >> e_liste;
- lista.push_back(e_liste);
- for (list<int>::iterator i = lista.begin(); i != lista.end; i++) {
- cout << *i << endl;
- }
- return 0;
- }
- pogodi broj............
- int main()
- {
- srand(time(NULL));
- int broj = 0;
- int trazeniBroj = (rand() % 99) + 1;
- cout << "pogodite broj od 1do100; ";
- cin >> broj;
- while (trazeniBroj != broj)
- {
- if (broj < trazeniBroj)
- {
- cout << "broj koji pogadas je veci.try gain." << endl;
- }
- else if (broj > trazeniBroj)
- {
- cout << "broj koji pogas je manje.try again." << endl;
- }
- }
- cout << "bravo!broj koji se trazioje= " << trazeniBroj << endl;
- return 0;
- }
- novcic................
- int main()
- {
- srand(time(NULL));
- char unos = 'x';
- cout << "unestite x za bacanje novcica ili neki drugi znakza izlaz" << endl;
- cin >> unos;
- while (unos == 'x')
- {
- if (rand() % 2 == 0)
- cout << "pistmo" << endl;
- else
- cout << "glava" << endl;
- cout << "unestite x za vacanje noviccca ili neki drugi znak" << endl;
- cin >> unos;
- }
- return 0;
- }
- rucka.........
- #include "stdafx.h"
- #include <iostream>
- #include<cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- int a=1 , b=2 , c=3;
- char x;
- do
- {
- cout << "unsetite x da bi zavrtio";
- cin >> x;
- a =rand() % 3+1;
- b =rand() % 3+1;
- c = rand() % 3+1;
- cout << a << " " << b << " " << c << endl;
- } while (a != b || b != c || a != c);
- cout << "pobjeda!" << endl;
- cout << a << " " << b << " " << c << endl;
- }
- ..............getline....stream...txt
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- #include<string>
- #include<cstdlib>
- #include<ctime>
- #include<fstream>
- using namespace std;
- int main()
- {
- //ispis podata iz datoteke
- vector<string> podaci;
- ifstream input("Text.txt");//deklariranej if streama
- //objekta input
- string line;
- while(input) { //dok ima inputa
- getline(input, line); //input se sprema u line
- podaci.push_back(line); //line se sprema u vektor
- }
- input.close(); //zatvaranje stream-a
- for (int i = 0; i < podaci.size()-1; i++) {
- cout << podaci[i] << endl;
- }
- //...................
- //unos podataka u datoteku
- int id;
- string ime, prezime, za_spremanje;
- cout << "uensite ID: ";
- cin >> id;
- cin.ignore(); //koristime jer u streamu situacija izgleda ovako 123\n -> 123 se ucita u int,
- // a \n se ucita u string pa nam getline preskoci jedan inpuz,
- //signore() kako bi preskocio \n, a ne da ga ucita u varijablu
- cout << "unesite ime: ";
- getline(cin, ime);
- cout << "unestie prezime: ";
- getline(cin, prezime);
- //pripremaza spremanje
- za_spremanje = to_string(id) + " " + ime + " " + prezime + "\n";
- ofstream output; ///stvaranje ofstream objekta output
- output.open("text.txt", ios::out | ios::app); //ios-flagovi...da bi na odgovarajuci nacin nesto napisali//app---dodaj na ono sto postoji
- output << za_spremanje;
- output.close(); ///zarvaranje outputa
- return 0;
- }
- napsite program koji ce u datoteku spremati i citatti brojeve od 0do onoga kojega koristnik unese(svaki puta neka se datoteka "pregazi" nobivm brojem.
- ..................
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- #include<string>
- #include<cstdlib>
- #include<ctime>
- #include<fstream>
- using namespace std;
- int main()
- {
- int x;
- cout << "unesite broj: ";
- cin >> x;
- ifstream output;
- output.open("text.txt", ios::out);
- for (int i = x; i > 0; i--)
- {
- output << i << endl;
- }
- output.close();
- return 0;
- }
- napravi zadatak u jemu ce igraci bacati kockicu . nakon svakog bacanja neka se ispise tko je pobjednik te neka se brojevi na kockici i ime igraca spremi u datoteku
- ............
- int main()
- {
- int a, b;
- cin >> a;
- cout << "ante je bacio: " << a << endl;
- cin >> b;
- cout << "jure je bacio: " << b << endl;
- fstream output;
- output.open("text.txt", ios::out);
- output << a << endl;
- output << b << endl;
- if (a > b)
- {
- output << "ante je dobija!";
- }
- else if (a < b)
- {
- output << "jure je dobija";
- }
- else
- {
- output << "tie";
- }
- output.close();
- return 0;
- }
- ............napisi program koji ce korisniku prikazati izbornik s mogucnostima(citanje i pisanje u datoteku):1prikat svih studneata 2unost novoga studenta(rbr,ime,pretime,prosjecna ocjena,broj polozenih ects-a 3.pretrazivanje po rbr 4. izracun prosjecne ocjene cijele grupe
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- #include<string>
- #include<cstdlib>
- #include<ctime>
- #include<fstream>
- using namespace std;
- int main()
- {
- int izbor;
- cin >> izbor;
- cout << "1. prikaz svih studenata: "<<endl;
- cout << "2. unos novoga studenta: " << endl;
- cout << "3. pretrazivanje po rbr: " << endl;
- cout << "4. izracun prosjecne ocjene: " << endl;
- switch (izbor) {
- case 1:
- prikaz();
- case 2:
- unos();
- case 3:
- pretrazivanje();
- case 4:
- prosjek_grupe();
- default:
- cout << "try again";
- }
- return 0;
- }
- void prikaz()
- {
- //ispis podata iz datoteke
- vector<string> podaci;
- ifstream input("Text.txt");//deklariranej if streama
- //objekta input
- string line;
- while (input) { //dok ima inputa
- getline(input, line); //input se sprema u line
- podaci.push_back(line); //line se sprema u vektor
- }
- input.close(); //zatvaranje stream-a
- for (int i = 0; i < podaci.size() - 1; i++) {
- cout << podaci[i] << endl;
- }
- *******studenti od domagoja....nedovrseno?
- #include <iostream>
- #include <string>
- #include <vector>
- #include <sstream>
- using namespace std;
- //const int MAX = 3;
- struct student
- {
- string ime, oib, matBroj, prezime;
- int godine;
- };
- int main () {
- int N, min = 999, minIndex;
- cin >> N;
- vector<student> stud;
- for(int i = 0; i < N; i++) {
- stud.push_back(student());
- cin >> stud[i].ime >> stud[i].prezime >> stud[i].godine >> stud[i].oib >> stud[i].matBroj;
- }
- for (int i = 0; i < N; ++i)
- if(stud[i].godine < min) {
- minIndex = i;
- min = stud[i].godine;
- }
- cout << stud[minIndex].ime << " " << stud[minIndex].prezime << " " << stud[minIndex].godine << endl;
- // int var[MAX] = {10, 100, 200};
- // int *ptr[MAX];
- // for (int i = 0; i < MAX; i++) {
- // ptr[i] = &var[i]; // assign the address of integer.
- // }
- // for (int i = 0; i < MAX; i++) {
- // cout << "Value of var" << i << " = ";
- // cout << &ptr[i] << endl;
- // }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement