Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main(void){
- int broj;
- int i=1;
- //printf("Unesite neki broj:\t");
- //scanf("%d", &broj);
- for ( i = 1; i < 11; i++)
- {
- printf("FOR PETLJA: %d\n", i);
- }
- printf("I:\t%d\n", i);
- i = 1;
- do{
- printf("DO WHILE: %d\n", i);
- i++;
- } while (i < 11);
- while (i < 11)
- {
- }
- return 0;
- }
- // %d -> INT
- // %lf -> DOUBLE %.1lf 0.1
- // %c -> CHAR
- // %s -> CHAR[] -> STRING
- //DRUGI PROJEKAT
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #define PI 3.14 //DEFINISANJE GLOBALNE PROMENLJIVE
- int daLiJeParan(int broj){
- if (broj % 2 == 0){
- return 0;//DA
- }
- else{
- return 1;//NE
- }
- }
- int daLiJeProst(int broj){
- int d;
- for ( d = 2; d < broj/2; d++)
- {
- if (broj%d == 0){
- return 1;
- }
- }
- return 0;
- }
- double farenhajtUCelzijus(int f){
- return (5 / 9.0)*(f - 32);
- }
- void ispis(){
- int f;
- printf("\tF\tC\n\n");
- for ( f = 0; f < 301 ; f+=20)
- {
- printf("\t%d\t%.2lf\n",f,farenhajtUCelzijus(f));
- }
- }
- int main(void){
- ispis();
- return 0;
- }
- /*
- I POVRATNE - vracaju odredjenu vrednost(a ta vrednost mora biti istog tipa kao tip funkcije)
- ->int double char float boolean
- ->return nazivPromenljive;
- nazivPromenljive = nazivFunkcije(parametar1,parametar2);
- printf("% ",nazivFunkcije(parametar1,parametar2));
- II NEPOVRATNE - ne vracaju vrednost
- ->void
- ->return sluzi samo za prekidanje funkcije
- nazivFunkcije(parametar1,parametar2);
- */
- /*
- F C
- 0 ...
- 20 ...
- 40 ...
- 60
- 80
- 100
- .
- .
- .
- 300 ...
- C=(5/9)*(F-32);
- */
- /*
- int / int = int
- int / double = double
- double / int = double
- double / double = double
- */
- /*KASTOVANJE
- (double)nazivPromenljive --> AKO JE BIO INT POSTACE DOUBLE
- */
- /*DOMACI:
- 1)POVRSINA OBIM ZAPREMINA -> KRUGA/LOPTE
- 2)Da li je PRELEP -> RAZLICITE CIFRE!
- 3)UNESE SE DG I GG
- ->UKOLIKO JE DG>GG NATERATI KORISNIKA DA UNOSI DOK SE NE ODGOVARA USLOVU
- ->ZA DATI INTERVAL NACI ARITMETICKU SREDINU/SUMU/PROIZVOD
- ->ISPISATI SVE TE INFORMACIJE KAO I BROJ ELEMENATA
- 4)UNESE SE ARAPSKI BROJ -> STAMPA SE RIMSKI BROJ!
- 5)URADI I OBRNUTNO
- */
- /* 6 FUNKCIJA --> 1 FUNKCIJA POZIVA 5 DRUGIH
- BROJ PROST PARAN KVADRAT KUB FAKTORIJAL
- 1 DA NE 1 1 1
- 2 DA DA 4 8 2
- 3 DA NE 9 27 6
- .
- .
- .
- 15 ... ... ... ... ...
- */
- /*
- Uneses DG I GG -> MORA DG<GG
- ->ISPISUJES 1 BROJ PO REDU CEO INTERVAL
- FORMAT:
- -> BROJ SUMA CIFARA(KOJA JE DELJIVA SA 3)
- */
- //TRECI PROJEKAT
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main(void){
- int a = 20;
- int *p=NULL;
- printf("Vrednost a: %d, Adresa &a: %p\n", a, &a);
- printf("Vrednost p: %p, Adresa &p: %p\n", p, &p);
- p = &a;
- printf("Vrednost a: %d, Adresa &a: %p\n", a, &a);
- printf("Vrednost p: %p, Adresa &p: %p\n", p, &p);
- (*p)++;
- printf("Vrednost a: %d, Adresa &a: %p\n", a, &a);
- printf("Vrednost p: %p, Adresa &p: %p\n", p, &p);
- return 0;
- }
- /*
- int a=10;
- int b=20;
- int c=30;
- int *p1=NULL;
- int *p2=&b;
- int *p3=&a;
- a++;
- (*p3)--;
- (*p2)-=(*p3);
- p1=&c;
- (*p1)=(*p2)-b;
- (*p1)=40;
- p1=&b;
- (*p2)=(*p1)-(*p3);
- (*p3)++;
- p1--;
- p2=&p1;
- p3=NULL;
- */
- //CETVRTI PROJEKAT
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- typedef int NIZ[100];
- void unos(NIZ niz,int *brEl){
- int broj,odgovor;
- do
- {
- printf("Unesite broj u niz:\t");
- scanf("%d", &broj);
- niz[*brEl] = broj;
- (*brEl)++;
- printf("Da li zelite da nastavite:(0-DA/1-NE)\t");
- scanf("%d", &odgovor);
- } while (odgovor ==0);
- }
- void prikaz(NIZ niz, int brEl){
- int i;
- printf("Prikaz niza:\t");
- for ( i = 0; i < brEl; i++)
- {
- printf("%d\t", niz[i]);
- }
- printf("\n\n");
- }
- int main(void){
- NIZ a;
- int brojEemenata = 0;
- unos(a,&brojEemenata);
- prikaz(a, brojEemenata);
- return 0;
- }
- /*
- 1)PRIKAZ/UNOS PARNIH ELEMENATA
- 2)PRIKAZ ELEMENATA KOJI SU NA PARNIM POZICIJAMA
- 3)PRIKAZ ELEMENATA KOJI SU NA PARNIM INDEKSIMA
- 4)MAXIMUM
- 5)MINIMUM
- 6)SUMA/ARITMETICKA SREDINA/PROIZVOD
- */
- /*KORACI ZA PRAVLJENJE NIZA:
- I DEFINISANJE NOVOG TIPA PROMENLJIVE
- II U MAINU NAPRAVITI NIZ i BROJ ELEMENATA
- III NAPRAVITI FUNKCIJU UNOSA
- IV NAPRAVITI FUNKCIJU PRIKAZA
- V POZVATI OBE FUNKCIJE
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement