#include #include using namespace std; int main() { /////// Prvi cas petlji // Stampati sve prirodne brojeve od 1 do n // int n; cin >> n; // dio koda unos n // int i = 1; // while(i <= n){ // cout << i << " "; // i = i + 1; // } // cout << endl << "Kraj" << endl; // stampamo pirodni brojeve iz segmenta // [0,100] koji su djeljivi sa 3,unazad // int a; cin >> a; // int b; cin >> b; // int i = a; // int zbir = 0; // while(i <= b){ // zbir += i; // i++; // i += 1 // } // cout << "Zbir je " << zbir << endl; // uctati a i b i stampati sve brojeve iz //[a,b] u rastucem poretku //int a; cin >> a; // int b; cin >> b; // if( a > b){ // int temp = b; // b = a; // a = temp; // } // int i = a; // while(i <= b){ // cout << i << " "; // i++; // } // cout << endl; // int a; cin >> a; // int b; cin >> b; // int i = a; // int broj_prolazaka_korz_petlju = 0; // while(true){ // broj_prolazaka_korz_petlju++; // if(i % 7 == 0){ // break;// izlazi iz petlje odmah // } // i++; // } // while(i <= b){ // broj_prolazaka_korz_petlju++; // cout << i << " "; // i += 7; // } // cout << "broj prolazaka" << broj_prolazaka_korz_petlju<< endl; // int a; cin >> a; // int b; cin >> b; // // if(a > b){ // int temp = b; // b = a; // a = temp; // } // int brojac = a; // while(brojac <= b){ // if(brojac % 7 == 1 || brojac % 7 == 4){ // cout << brojac << " "; // } // brojac++; // } /* int n; cin >> n; int brojac = 1; int proizvod = 1; while(brojac <= n){ proizvod *= brojac; // proizvod = proizvod * brojac brojac++; } cout << "Faktorijel od: " << n << " je: " << proizvod << endl; */ //////// Drugi cas petlji // Brojeve x1, x2, x3 .. formiramo na sledeci nacin x1 = 1, x2 = 7, .. , xn = 2n^2 -1. // Napisati program koji ucitava prirodan broj n i stampa sve brjeve x1, x2, ..xn // po jedan u redu. /*int n; cin >> n; int brojac = 1; while(brojac <= n){ int xi = 2*(brojac*brojac) - 1; brojac++; cout << xi << endl; }*/ // Brojeve x1, x2, x3 .. , xn formiramo na slejdeci nacin // x1 = 1, xn = (2n - 1)x(n-1) - n. // napisati program koji ucitava prirodan broj n i stampa sve brojeve x1,x2,..,xn po jedan //u redu /*int n; cin >> n; int i = 1; int x1 = 1; int prethodni; int trenutni = x1; while(i <= n){ cout << trenutni << "Trenutni " << endl; prethodni = trenutni; i++; trenutni = (2*i - 1)*prethodni - i; }*/ //Napisati program koji ucitaqv cio broj n i stampa sledecu piramidu //(primjer n = 5) // 1 2 3 4 5 // 1 2 3 4 // 1 2 3 // 1 2 // 1 /*int n; cin >> n; int j = 1; while(n > 0){ j = 1; while(j <= n){ cout << j << " "; j++; } n--; cout << endl; }*/ // isti kao prosli tekst // 5 // 5 4 // 5 4 3 // 5 4 3 2 // 5 4 3 2 1 // 5 4 3 2 // 5 4 3 // 5 4 // 5 /*int n; cin >> n; int i = 1; int j = 1; int brojRedova = 2*n -1; int brojElemenataURedu; int pom = 1; while(i <= brojRedova && i >= 1){ brojElemenataURedu = i; j = 1; while(j <= brojElemenataURedu){ cout << n - j + 1 << " "; j++; } if(i == n){ pom = -1; } cout << endl; i += pom; }*/ ///// Treci cas petlji /* Koristeci samo dva karaktera, tacku i zvjezdicu stampati oblik "okvira za sliku". Program ucitava dva pozitivna cijela broja m i n koji predstavljaju broj redova i broj kolona koji treba da ima okvir primjer 1 ulaz 3 1 izlaz * * * primjer2 ulaz 4 4 **** *..* *..* **** */ /* int n; cin >> n; int m; cin >> m; int i,j = 1; if(n == 0 || m == 0){ return 0; } while(j <= m){ cout << "*" << " "; j++; } j = 1; cout << endl; i = 2; while(i <= n - 1){ j = 1; while(j <= m){ if(j == 1 || j == m) cout << "*" << " "; else cout << "." << " "; j++; } cout << endl; i++; } if(n == 1){ return 0; } j = 1; while(j <= m){ cout << "*" << " "; j++; } j = 0; cout << endl; */ /* '.' I '*', STAMPATI "sahovsku tablu". Prvi simbol treba da bude *. program ucitava m i n (dimnezije) */ /* int n; cin >> n; int m; cin >> m; int i = 1; int j = 1; int k; while(i <= n){ j = 1; if(i % 2 == 1) k = 1; else k = 0; while(j <= m){ if(j % 2 == k) cout << "*" << " "; else cout << "." << " "; j++; } cout << endl; i++; } */ /* for(int brojac = 0; brojac < 10; brojac++){ cout << brojac << " "; } */ // napisati program koji ucitava cio broj n i stampa koliko // sadrzi parnih cifara i n /* int n; cin >> n; int privremenoN = n; if(n < 0){ privremenoN = -1 * n; } int brojParnihCifara = 0; int temp; while(privremenoN > 0){ temp = privremenoN % 10; if(temp % 2 == 0) brojParnihCifara++; privremenoN = privremenoN / 10; } cout << "Broj parnih cifara je "<< brojParnihCifara << endl; cout << "n je " << n << endl; */ int test = -10; cout << test/3; return 0; }