Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int cifre[15];
- int brojac = 0, i = 0;
- // Napisati program koji ucita broj N sa 2 ili vise cifara
- // Zatim uneses jos jedan broj M, i zbir prve i poslednje cifre broja N treba
- // da je jednak M
- int cifreBroja(int n) {
- brojac = 0; // resetujem brojac na pocetku funkcije kako bi u svakom prolazu petlje krenuo od 0
- while(n > 0) {
- int cifra = n % 10; // uzimam poslednju
- cifre[brojac] = cifra;
- brojac++;
- n = n / 10; // odbijam jednu cifru
- }
- }
- int main(int argc, char *argv[])
- {
- int n = 0, m = 0;
- printf("Unesi broj N:");
- scanf("%d", &n);
- printf("\n\nZbir PRVE i POSLEDNJE cifre broja N treba \nbiti jednak broju M, unesi broj M:");
- scanf("%d", &m);
- int broj = n;
- for(i = 10; i < broj+1; i++ )
- {
- cifreBroja(i);
- if(cifre[0] + cifre[brojac-1] == m)
- {
- printf("\n Broj %d zadovoljava uslov.", i);
- }
- }
- printf("\n\nUneseni broj ima %d cifara.\n", brojac);
- printf("\n\nNjegove cifre su: ");
- for(i = 0; i < brojac; i++) {
- printf("%d", cifre[i]);
- if(brojac - i-1 != 0) {
- printf(", ");
- }
- }
- printf("\n");
- printf("");
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment