Professional Documents
Culture Documents
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, x=0;
printf("Unesi neki broj: ");
scanf("%d", &n);
while(x<n) {
x++;
if(n % x ==0)
printf("%d \n", x);
}
return 0;
}
zadatak 2:
int main()
{
int broj, suma=0, ostatak, t;
printf("unesi neki broj:");
scanf("%d", &broj);
t=broj;
while (t!=0) {
ostatak=t%10;
suma+= ostatak;
t=t/10;
}
printf("suma je: %d", suma);
return 0;
}
zadatak 3:
int main()
{
int n,t, ostatakStari, veci, ostatak, manji,najmanji,sum;
scanf("%d", &n);
t=n;
ostatakStari = 0;
najmanji = 9;
if(t == 0){
sum = 0;
}
else{
while(t != 0){
ostatak = t % 10;
if(ostatak>ostatakStari){
veci = ostatak;
}
else {
veci = ostatakStari;
}
if(ostatak<najmanji){
manji=ostatak;
}
else{
manji=najmanji;
}
if(najmanji>ostatak){
najmanji=ostatak;
}
if(ostatakStari<ostatak){
ostatakStari = ostatak;
}
t = t/10;
return 0;
}
#include<stdio.h>
int main() {
int broj,broj2=0;
int cifra, naj = 0, drugnaj = 0;
scanf("%d",&broj);
broj = broj2;
while (broj> 0) {
cifra = broj % 10;
if (naj != cifra) {
if (drugnaj < cifra) {
drugnaj = cifra;
}
}
broj = broj / 10;
}
printf("%d",drugnaj);
return 0;
}
zadatak 5:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, br=1, s=0;
scanf("%d", &n);
do {
while(s<br) {
s++;
printf("%d", br);
}
printf("\n");
br++;
s=0;
}
while (br<=n);
return 0;
}
zadatak 6:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, broj, br=0,min=0, t, zbir=0, i=0;
scanf("%d", &n);
t=n;
do {
broj=t%10;
if(broj>br) {
br=broj;
min=br;
zbir=zbir+br;
}
i++;
t=t/10;
printf("%d", zbir);
}
while(t!=0);
printf("\n%d", i);
return 0;
}
zadatak 7:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, broj, br=0,min=0, t, zbir=0, i=0,suma=0;
scanf("%d", &n);
t=n;
do {
broj=t%10;
if(broj>br) {
br=broj;
min=br;
zbir=zbir+br;
}
i++;
t=t/10;
printf("%d", zbir);
while(br<=i) {
suma=suma+br;
if(br>suma) {
printf("DOBAR");
} else {
printf("NIJE DOBAR");
}
}
}
while(t!=0);
printf("\n%d", i);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, broj, br=0, t, zbir=0, i=0,suma=0;
scanf("%d", &n);
t=n;
do {
broj=t%10;
if(broj>=br) {
br=broj;
zbir= zbir+br;
i++;
t=t/10;
}
while(t!=0);
if(br>zbir/2) {
printf("DOBAR");
} else {
printf("NIJE DOBAR");
}
return 0;
}
/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <stdio.h>
int main()
{
int x, y, z, i=1000, c, zbir=1, i2;
scanf("%d\n%d\n%d", &x, &y, &z);
do {
i2=i;
i++;
while(i2>1000) {
c=i2%10;
zbir=zbir * c;
i2=i2/10;
}
if(i/1000==x || i/1000==y ) {
if(zbir==z)
printf("%d\n", i);
}
zbir=1;
}while(i<9999);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,cifra, i=0, suma=0, x=0;
scanf("%d", &n);
do {
cifra=n%10;
if(cifra % 2 !=0) {
x++;
suma+=cifra;
}
n=n/10;
}while(n!=0);
printf("%d %d", x, suma);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, c, i;
scanf("%d", &n);
for(i=n;i>=1;i--) {
printf("%d", i);
for(c=1;c<i;c++) {
printf("%d", i);
}
printf("\n");
}
return 0;
}
nizovi :
zad1:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main() {
int niz[7];
int i, br, f;
float sr, suma=0;
for(i=0;i<7;i++) {
scanf("%d", &br);
niz[i]=br;
}
for(f=0;f<7;f++) {
suma=suma+niz[i];
sr=suma/niz[i];
}
printf("SRVR=%3f", sr);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
int niz[10];
int i, f,br,g, sumap=0, sumanep=0,sumai=0;
for(i=0; i<10;i++) {
scanf("%d", &br);
niz[i]=br;
}
for(f=0;f<10;f++) {
if(niz[f] % 2 ==0) {
sumap=sumap+niz[f];
} else {
sumanep=sumanep+niz[f];
}
}
for(g=0;g<10;g++) {
if(g%2!=0 && niz[g]>7) {
sumai=sumai + niz[g];
}
}
printf("%d %d %d", sumap, sumanep, sumai);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main() {
int niz[7];
int i, br, f;
float sr, suma=0;
for(i=0;i<7;i++) {
scanf("%d", &br);
niz[i]=br;
}
for(f=0;f<7;f++) {
suma=suma+niz[f];
}
sr=suma/7;
printf("SRVR=%0.3f", sr);
return 0;
}
#include <stdio.h>
int main()
{
int n, br, broj, f, g=0, i;
scanf("%d", &n);
int niz[n];
for(i=0;i<n;i++) {
scanf("%d", &br);
niz[i]=br;
}
scanf("%d", &broj);
for(f=0;f<n;f++) {
if(niz[f]==broj) {
printf("%d", f);
g++;
}
if(g==0) {
printf("NEMA POJAVLJIVANJA\nUCESTALOST JE NULA");
} else {
printf("%d\n", g);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
char niz[100];
int i,n;
fgets(niz, sizeof(niz), stdin);
n= strlen(niz)-1;
for(i=n-1;i>=0;i--) {
printf("%c", niz[i]);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
char niz[100];
int i, n, s=0;
fgets(niz, sizeof(niz), stdin);
n=strlen(niz)-1;
for(i=0;i<=n;i++) {
if(niz[i]=='a' || niz[i]=='e' || niz[i]=='i' || niz[i]=='o' || niz[i]=='u')
{
s++;
}
}
if(s>0) {
printf("BROJ SAMOGLASNIKA=%d", s);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
char niz[80];
int i, n, g;
fgets(niz, sizeof(niz), stdin);
n=strlen(niz)-1;
for(i=0;i<=n;i++) {
}
for(g=n-1;g>=0;g--) {
if(niz[i]==niz[g]) {
printf("RIJEC JE PALINDORM");
} else if(niz[g]==niz[g-i]) {
printf("RIJEC NIJE PALINDORM");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char niz[80];
int i, n, g, br=0;
int main()
{
char niz[80];
int i, n, br=0;
fgets(niz, sizeof(niz), stdin);
n=strlen(niz)-1;
for(i=0;i<n;i++) {
if(niz[i]==' ' && niz[i+1]!=' ') {
br++;
}
}
printf("%d", br+1);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
char prva[100];
char druga[100];
int i, n, g, br=0;
fgets(prva, sizeof(prva), stdin);
fgets(druga, sizeof(druga), stdin);
n=strlen(prva)-1;
g=strlen(druga)-1;
if(g<n) {
for(i=0;i<g;i++) {
if(druga[i]!=prva[i]) {
br=1;
}
}
}
if(n<g) {
for(i=0;i<n;i++) {
if(druga[i]!=prva[i]) {
br=1;
}
}
}
if(br==0) {
printf("JESTE PREFIKS");
} else {
printf("NIJE PREFIKS");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void doBroja(int a) {
int suma=0;
for(int i=1;i<a;i++) {
suma=suma+i;
}
printf("%d", suma);
}
int main()
{
int a;
scanf("%d", &a);
doBroja(a);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void sumaPar(int n) {
int suma1=0;
for(int i=1;i<n;i++) {
if( i%2==0) {
suma1=suma1+i;
}
}
printf("%d", suma1);
}
void sumaNep(int n) {
int suma2=0;
for(int k=1;k<n;k++) {
if( k%2!=0) {
suma2=suma2+k;
}
}
printf("%d", suma2);
}
int main()
{
int n;
scanf("%d", &n);
sumaPar(n);
sumaNep(n);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
}
void najmanji(int a, int b, int c) {
if(a<b && a<c) {
printf("najmanji je %d", a);
} else if(b<a && b<c) {
printf("najmanji je %d", b);
}
else {
printf("najmanji je %d", c);
}
}
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
najveci(a, b, c);
najmanji(a, b, c);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x, n;
scanf("%d %d", &x, &n);
stepen(x, n);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
}
void brojPojav(char niz[], char slovo) {
}
int main()
{
char rec[100];
char slovo;
fgets(rec, sizeof(rec), stdin);
scanf("%c", &slovo);
obrniRec(rec);
bezBlanko(rec);
brojPojav(rec, slovo);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void faktorijel(int n) {
int p=1;
for(int i=1;i<=n;i++) {
p=p*i;
}
printf("%d", p);
}
int main()
{
int n;
scanf("%d", &n);
faktorijel(n);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void prosti(int n) {
else printf("0");
}
int main()
{
int n;
scanf("%d", &n);
prosti(n);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void prosti(int n) {
int i=0;
for (i=2;i<n;i++) {
if(i>1 && i%i==0)
printf("%d\n", i);
}
int main()
{
int n;
scanf("%d", &n);
prosti(n);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
void prosti(int a) {
int i=0, br=0;
for(i=2;i<=a/2;i++) {
if(a%i==0)
br++;
}
if(br==0) {
printf("broj je prost");
}
else printf("nije");
return;
}
int main()
{
int a;
scanf("%d", &a);
prosti(a);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
for(i=a;i<=b;i++) {
for(k=2;k<=i/2;k++) {
if(i%k==0)
bol++;
}
}
if(bol==0)
printf("%d ", i);
else continue;
return;
int main()
{
int a, b;
scanf("%d\n%d", &a, &b);
prosti(a,b);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int prosti(int b) {
int i=0, br;
for(i=2;i<b;i++) {
if(b%i==0) {
br=0;
break;
}
else {
br=1;
}
if(br==1) return b;
else return 0;
}
int main()
{
int a, b;
scanf("%d\n%d", &a, &b);
for(int i=a;i<=b;i++) {
if(prosti(b)!=0)
printf("%d ", prosti(i));
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
if(br>nov) nov=br;
return br+nov-1;
int main()
{
char niz[80];
fgets(niz, sizeof(niz), stdin);
printf("%d", najduzi(niz));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
}
else {
if(br>nov) nov=br;
br=1;
printf("%c", niz[i]);
}
if(br>nov) nov=br;
return br+nov-1;
int main()
{
char niz[80];
fgets(niz, sizeof(niz), stdin);
printf("%d", provjeri(niz));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
if(br>nov) {
nov=br;
}
return karakter;
int main()
{
char niz[80];
fgets(niz, sizeof(niz), stdin);
printf("%c", znak(niz));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
if(br>nov) nov=br;
return br+nov+1;
br=1;
}
if(br>nov) {
nov=br;
}
return karakter;
int main()
{
char niz[80];
return 0;
}
#include <stdio.h>
#include <stdlib.h>
printf("BR.MALIH=%d\n", br1+1);
printf("BR.VELIKIH=%d\n", br2);
printf("BR.CIFARA=%d\n", br3);
printf("BR.BLANKO=%d\n", br4);
int main()
{
char niz[100];
fgets(niz, sizeof(niz), stdin);
scanf("%c", &niz);
prebroj(niz);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int suma;
void sumapar(int a, int b) {
int i;
for(i=a+1;i<b;i++) {
if(i%2==0) {
suma=suma+i;
}
}
printf("%d", suma);
int main()
{
int a=0, b=0;
while(a<=0) {
scanf("%d", &a);
}
while(b<=a) {
scanf("%d", &b);
}
sumapar(a,b);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
printf("BR.MALIH=%d\n", br1);
printf("BR.VELIKIH=%d\n", br2);
printf("BR.CIFARA=%d\n", br3);
printf("BR.BLANKO=%d\n", br4);
int main()
{
char niz[100];
fgets(niz, sizeof(niz), stdin);
prebroj(niz);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main()
{
int i,n;
scanf("%d",&n);
int niz[n];
for(i=0;i<n;i++) {
scanf("%d",&niz[i]);
}
MaxSumaSusjednih(niz,n);
return 0;
}
void PrintajNiz(int arr[], int duzina)
{
int i;
for(i=0;i<duzina;i++) {
printf("%d ", arr[i]);
}
}
}
for(i=x;i<brEl;i++) {
for(k=i+1;k<brEl;k++) {
if(niz[i]<niz[k]) {
n=niz[i];
niz[i]=niz[k];
niz[k]=n;
}
}
}
PrintajNiz(niz, brEl);
}
void PrintajNiz(int arr[], int duzina)
{
for(int i=0;i<duzina;i=i+2) {
printf("%d-%d ", arr[i], arr[i+1]);
}
}
PrintajNiz(niz, brEl);
}
void PosljednjaRijecSilazno(char niz[], int brEl)
{
int i1=0, k=0, n=0, i2=0;
for(;brEl>0;brEl--) {
if(niz[brEl]==' ' && k==0) {
k=brEl;
continue;
}
if(niz[brEl]==' ' && k!=0) {
n=brEl;
break;
}
}
i1=k;
i2=0;
if(n!=0) {
i2=n+1;
n=n+1;
}
for(;n<k;n++) {
for(int j=n+1;j<k;j++){
if(niz[n]<niz[j]){
char l=niz[n];
niz[n]=niz[j];
niz[j]=l;
}
}
}
for(int i=0;i<strlen(niz);i++) {
printf("%c", niz[i]);
}
printf("\n");
for(;i2<i1;i2++) {
printf("%c", niz[i2]);
}
}
void PrintajNiz(char *pok, int brEl)
{
for(int i=0;i<brEl;i++) {
printf("%c ", *(pok+i));
}
printf("\n");
}
}
}
}
void PrintajDvijeOdabraneRijeci(char *pok, int duzina, int rijec1, int rijec2)
{
int br=1;
for(int i=0;i<duzina;i++) {
if(*(pok+i)==' ' && *(pok+i+1)!=' ') {
br++;
}
if(br==rijec1 && *(pok+i)!=' ') {
printf("%c", *(pok+i));
}
}
printf("\n");
br=1;
for(int i=0;i<duzina;i++) {
if(*(pok+i)==' ' && *(pok+i+1)!=' ') {
br++;
}
if(br==rijec2 && *(pok+i)!=' ') {
printf("%c", *(pok+i));
}
}
}
void PrintajNajduzuRijecRecenice(char *pok, int duzina)
{
int i, br, p=0, naj=0;
i=0;
while(i<duzina) {
br=i;
while(*(pok+i)!=' ' && i<duzina) {
i++;
if(i-br>p) {
p=i-br;
naj=br;
}
}
i++;
}
i=naj;
while(*(pok+i)!=' ' && i<duzina) {
printf("%c", *(pok+i));
i++;
}
}
void PrintajSveRijeci(char *pokRecenica, int duzinaR, char *pokSmjer, int duzinaS)
{
int i, k, br=0, r=0, br1=0;
for(i=0;i<duzinaR;i++) {
if(*(pokRecenica+i)!=' ') {
if(*(pokSmjer+r)=='F'){
printf("%c", *(pokRecenica+i));
}
br1++;
}
if(*(pokRecenica+i)==' ') {
if(*(pokSmjer+r)=='B') {
for(k=br1-1;k>=br;k--) {
printf("%c", *(pokRecenica+k));
}
}
printf("\n");
br1++;
br=br1;
r++;
}
if(*(pokSmjer+r)=='B') {
for(k=br1-1;k>=br;k--) {
printf("%c", *(pokRecenica+k));
}
}
}