Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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.
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- int n, x, a, b, c;
- printf("Unesite vrijednost broja n:\n");
- scanf("%d", &n);
- a = n / 100;
- b = (n % 100) / 10;
- c = n % 10;
- if ((a > b) && (c > b))
- x = a * c;
- else
- if ((b > a) && (c > a))
- x = b * c;
- else
- x = a * b;
- printf("Rezultat mnozenja dva najveca broja je: %d\n", x);
- system("PAUSE");
- return 0;
- }
- 2) Perica redom zapisuje brojeve jedan za drugim bez razmaka:
- 123456789101112131415...
- 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.
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- int i, j, n;
- j = 0;
- printf("Unesite broj \n");
- scanf("%d", &n);
- for (i = 1; i < 10 && i <= n ; i++)
- j++;
- for (i = 10; i < 100 && i <= n ; i++)
- j = j + 2;
- for (i = 100; i < 1000 && i <= n ; i++)
- j = j + 3;
- printf("j = %d \n", j);
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement