Advertisement
MusicFreak

qwerty

Apr 21st, 2015
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.32 KB | None | 0 0
  1. 1) Napisati program koji za ucitani trocifren ceo pozitivan broj odredjuje proizvod dve najvece cifre. Na primer, ako je ucitan 724, rezultat je 28; ako je ucitan 296 rezultat je 54.
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. main()
  6. {
  7.   int n, x, a, b, c;
  8.   printf("Unesite vrijednost broja n:\n");
  9.   scanf("%d", &n);
  10.   a = n / 100;
  11.   b = (n % 100) / 10;
  12.   c = n % 10;  
  13.   if ((a > b) && (c > b))
  14.      x = a * c;
  15.      else
  16.          if ((b > a) && (c > a))
  17.             x = b * c;
  18.             else
  19.                 x = a * b;
  20.   printf("Rezultat mnozenja dva najveca broja je: %d\n", x);
  21.   system("PAUSE"); 
  22.   return 0;
  23. }
  24.  
  25. 2) Perica redom zapisuje brojeve jedan za drugim bez razmaka:
  26. 123456789101112131415...
  27. a) Napisati program koji za ucitan ceo broj n (manji od 1000), odrediti koliko je Perica zapisao cifara ako je ispisao sve brojeve od 1 do n. Na primer, ako je n = 20, odgovor je 31 (9 jednocifrenih i 11 dvocifrenih); ako je n = 120, odgovor je 252.
  28. #include <stdio.h>
  29. #include <stdlib.h>
  30.  
  31. main()
  32. {
  33.   int i, j, n;
  34.   j = 0;
  35.   printf("Unesite broj \n");
  36.   scanf("%d", &n);
  37.   for (i = 1; i < 10 && i <= n  ; i++)
  38.       j++;
  39.   for (i = 10; i < 100 && i <= n ; i++)
  40.       j = j + 2;
  41.   for (i = 100; i < 1000 && i <= n ; i++)
  42.       j = j + 3;
  43.   printf("j = %d \n", j);
  44.   system("PAUSE");    
  45.   return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement