neogz

13/1 mix

Jan 13th, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.74 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. /*
  6. int main(){
  7.  
  8.     system("pause>nul");
  9.     return 0;
  10.     }
  11. }*/
  12. /*
  13. int f(int, int, int);
  14.  
  15. int main()
  16. {
  17.     int sati, minute, sekunde;
  18.    
  19.     do
  20.     {
  21.         cout << "Unesite sate: ";
  22.         cin >> sati;
  23.         cout << "Unesite minute: ";
  24.         cin >> minute;
  25.         cout << "Unesite sekunde: ";
  26.         cin >> sekunde;
  27.  
  28.     } while (sati<0 || minute <0 ||sekunde <0);
  29.    
  30.     cout << "Unijeli ste: " << sati << "h " << minute << "m " << sekunde << "s " << endl;
  31.  
  32.     cout << "Ima sekundi: " << f(sati, minute, sekunde);
  33.  
  34.     system("pause>nul");
  35.     return 0;
  36. }
  37.  
  38. int f(int s, int m, int sek)
  39. {
  40.     return sek + (m * 60) + (s * 3600);
  41. }
  42.  
  43. */
  44. /*
  45. int fsat(int &);
  46. int fminuta(int &);
  47. int fsekunda(int &);
  48.  
  49. int main()
  50. {
  51.  
  52.     int sekunde, s,m,h;
  53.     do
  54.     {
  55.         cout << "Unesite sekunde: ";
  56.         cin >> sekunde;
  57.     } while (sekunde<0);
  58.     cout << "Unijeli ste: " << sekunde << "sekundi." << endl;
  59.  
  60.     h = fsat(sekunde);
  61.     m = fminuta(sekunde);
  62.     s = sekunde;
  63.  
  64.     cout << "\nTo je: " << h << "sati " << m << "minuta " << s << "sekundi. " << endl;
  65.    
  66.  
  67.     system("pause>nul");
  68.     return 0;
  69. }
  70.  
  71. int fsat(int & s)
  72. {  
  73.     int sat = 0;
  74.     if (s >= 3600)
  75.     {
  76.         sat = s / 3600;
  77.         s -= sat * 3600;
  78.     }
  79.     return sat;
  80.  
  81. }
  82. int fminuta(int & s)
  83. {
  84.     int minuta = 0;
  85.     if (s >= 60)
  86.     {
  87.         minuta = s / 60;
  88.         s -= minuta * 60;
  89.     }
  90.     return minuta;
  91. }
  92.  
  93. */
  94. /*bool f(int);
  95.  
  96. int main(){
  97.  
  98.     int n;
  99.     cout << "Unesite cijeli broj: ";
  100.     cin >> n;
  101.  
  102.     bool rezultat = f(n);
  103.     if (rezultat) cout << "U unesenom broju postoji broj 9." << endl;
  104.     else cout << "U unesenom broju nema broja 9." << endl;
  105.  
  106.     system("pause>nul");
  107.     return 0;
  108. }
  109. bool f(int broj)
  110. {
  111.     while (broj>0)
  112.     {
  113.         int ostatak = broj % 10;
  114.         if (ostatak == 9) return true;
  115.         broj /= 10;
  116.     }
  117.     return false;
  118.  
  119.     }*/
  120. /*
  121. const int broj = 7;
  122.  
  123. void unos(float[], int);
  124. float sumakubova(float[], int);
  125. float najmanjipoz(float[], int);
  126. float najvecineg(float[], int);
  127.  
  128. int main()
  129. {
  130. float niz[broj];
  131. unos(niz, broj);
  132. float suma = sumakubova(niz, broj);
  133. float najmanji =najmanjipoz(niz, broj);
  134. float najveci = najvecineg(niz, broj);
  135.  
  136. cout << "Suma kubova sa neparnim indexom je: " << suma << endl;
  137. cout << "Najmanji pozitivan broj je : " << najmanji << endl;
  138. cout << "Najveci negativan broj je: " << najvecineg << endl;
  139.  
  140. system("pause>nul");
  141. return 0;
  142. }
  143. void unos(float niz[], int max)
  144. {
  145.  
  146. cout << "Unesite 7 realnih brojeva: "<<endl;
  147. for (int i = 0; i < max; i++)
  148. {
  149. cout << i + 1 << "-->>";
  150. cin >> niz[i];
  151. }
  152. cout << "Uspjesno ste unijeli 7 realnih brojeva." << endl;
  153. }
  154. float sumakubova(float niz[], int max)
  155. {
  156. int kubovi = 0;
  157. for (int i = 1; i < max; i+=2)
  158. {
  159. kubovi += niz[i] * niz[i] * niz[i];
  160. }
  161. return kubovi;
  162. }
  163. float najmanjipoz(float niz[], int max)
  164. {
  165. float n = (pow(2.0, 32) - 1);
  166. for (int i = 0; i < max; i++)
  167. {
  168. if (niz[i] < n && niz[i]>0) n = niz[i];
  169. }
  170.  
  171.  
  172. return n;
  173. }
  174. float najvecineg(float niz[], int max)
  175. {
  176. float n =pow(2.0, -32);
  177. for (int i = 0; i < max; i++)
  178. {
  179. if (niz[i] > n && niz[i]<0) n = niz[i];
  180. }
  181. return n;
  182. }
  183. */
  184. /*
  185. const int n = 7;
  186.  
  187. void unos(float[], float[], int);
  188. void umnozak(float[], float[], float[], int);
  189. void ispis(float[], float[], float[], int);
  190. int main()
  191. {
  192. float niz1[n];
  193. float niz2[n];
  194. float niz3[n];
  195. unos(niz1, niz2, n);
  196. umnozak(niz1, niz2, niz3, n);
  197. ispis(niz1, niz2, niz3, n);
  198.  
  199. system("pause>nul");
  200. return 0;
  201. }
  202. void unos(float niz1[], float niz2 [], int max)
  203. {
  204.  
  205. cout << "Unesite realne vrijednosti niza: " << endl << endl;
  206. for (int i = 0; i < max; i++)
  207. {
  208. cout << i + 1 << ". -> ";
  209. cin >> niz1[i];
  210. }
  211. cout << endl << endl;
  212.  
  213. cout << "Unesite realne vrijednosti niza: " << endl << endl;
  214. for (int i = 0; i < max; i++)
  215. {
  216. cout << i + 1 << ". -> ";
  217. cin >> niz2[i];
  218. }
  219. cout << endl << endl;
  220. }
  221. void umnozak(float niz1[], float niz2[], float niz3[], int max)
  222. {
  223. for (int i = 0; i < max; i++)
  224. {
  225. niz3[i] = niz1[i] * niz2[i];
  226. }
  227. }
  228. void ispis(float niz1[], float niz2[], float niz3[], int max)
  229. {
  230. cout << "Vas prvi uneseni niz je: " << endl;
  231. for (int i = 0; i < max; i++)
  232. {
  233. cout << i + 1 << ". -> " << niz1[i] << endl;
  234. }
  235.  
  236. cout << "Vas drugi uneseni niz je: " << endl;
  237. for (int i = 0; i < max; i++)
  238. {
  239. cout << i + 1 << ". -> " << niz2[i] << endl;
  240. }
  241.  
  242.  
  243. cout << "Vas treci (umnozak) niz je: " << endl;
  244. for (int i = 0; i < max; i++)
  245. {
  246. cout << i + 1 << ". -> " << niz3[i] << endl;
  247. }
  248. }*/
  249. /*
  250. const int n = 7;
  251. void unos(char[], int);
  252. char prvi(char[], int);
  253. char zadnji(char[], int);
  254.  
  255. int main()
  256. {
  257. char niz[n];
  258. unos(niz, n);
  259. char prvo   = prvi(niz, n);
  260. char zadnje = zadnji(niz, n);
  261.  
  262. cout << "Prvo slovo u unesenom nizu je: " << prvo << "." << endl;
  263. cout << "Zadnje slovo u unesenom nizu je: " << zadnje << "." << endl;
  264.  
  265. system("pause>nul");
  266. return 0;
  267. }
  268. void unos(char niz[], int max)
  269. {
  270.  
  271. char slovo;
  272.  
  273. cout << "Unesite vrijednosti niza:      \n(napomena: samo velika slova engleske abecede)\n";
  274. for (int i = 0; i < max; i++)
  275. {
  276. do
  277. {
  278. cout << i + 1 << ". slovo -> ";
  279. cin >> slovo;
  280. } while (slovo <'A' || slovo >'Z');
  281. niz[i] = slovo;
  282. }
  283. }
  284. char prvi(char niz[], int max)
  285. {
  286. char znak = 'Z';
  287. for (int i = 0; i < max; i++)
  288. {
  289.  
  290. if (niz[i] < znak) znak = niz[i];
  291.  
  292. }
  293. return znak;
  294. }
  295. char zadnji(char niz[], int max)
  296. {
  297. char znak = 'A';
  298. for (int i = 0; i < max; i++)
  299. {
  300.  
  301. if (niz[i] > znak) znak = niz[i];
  302.  
  303. }
  304. return znak;
  305. }*/
  306. /*
  307. // ovaj zadatak nije zavrsen
  308.  
  309. const int n = 5;
  310.  
  311. void f(float[][n]);
  312. void najmanji(float[][n]);
  313. void najveci(float[][n]);
  314.  
  315. int main()
  316. {
  317. float niz[n][n];
  318.  
  319. f(niz);
  320. najmanji(niz);
  321. najveci(niz);
  322.  
  323. system("pause>nul");
  324. return 0;
  325. }
  326.  
  327. void f(float niz[n][n])
  328. {
  329. for (int i = 0; i < n; i++)
  330. {
  331. for (int j = 0; j < n; j++)
  332. {
  333. cout << "Unesite clan - indexa [" << i+1 << "," << j+1 << "]";
  334. cin >> niz[i][j];
  335. }
  336. }
  337. }
  338. void najmanji(float niz[n][n])
  339. {
  340.  
  341.  
  342. }
  343. void najveci(float niz[n][n])
  344. {
  345.  
  346. }*/
Advertisement
Add Comment
Please, Sign In to add comment