Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- //==================================\\ 1. Zadatak //==================================\\
- struct img_br
- {
- float im;
- float real;
- };
- int main()
- {
- struct img_br br[2];
- for (size_t i = 0; i < 2; i++)
- {
- printf("Unesite realni dio %d. broja ",i+1);
- scanf("%f", &br[i].real);
- printf("Unesite imaginarni dio %d. broja ",i+1);
- scanf("%f", &br[i].im);
- }
- printf("REZULTATI:\n");
- //Zbroj
- printf("%.3f, %.3f*i\n", (br[0].real + br[1].real), (br[0].im + br[1].im));
- //Razlika
- printf("%.3f, %.3f*i\n", (br[0].real - br[1].real), (br[0].im - br[1].im));
- return 0;
- }
- //==================================\\ 2. Zadatak //==================================\\
- #include <stdio.h>
- struct stu
- {
- char ime[15];
- char prezime[15];
- char jmbg[15];
- float prosjek;
- char datum[11];
- };
- int main()
- {
- int n, najbolji = 0;
- struct stu student[40];
- scanf("%d", &n);
- for (size_t i = 0; i < n; i++)
- {
- scanf("%s", student[i].ime);
- scanf("%s", student[i].prezime);
- scanf("%s", student[i].jmbg);
- scanf("%f", &student[i].prosjek);
- scanf("%s", student[i].datum);
- if (student[i].prosjek > student[najbolji].prosjek)
- najbolji = i;
- }
- printf("REZULTATI:\n");
- printf("%s %s\n", student[najbolji].ime, student[najbolji].prezime);
- return 0;
- }
- //==================================\\ 3. Zadatak //==================================\\
- #include <stdio.h>
- #include <string.h>
- struct stan
- {
- float povrsina;
- float cijena;
- char adresa[40];
- char energ_raz;
- int klima;
- };
- int main()
- {
- int n = 0, cijenaPoM2;
- int postojibaremjedan = 0;
- struct stan stanovi[20];
- while (n < 2 || n > 20)
- {
- scanf("%d", &n);
- }
- for (int i = 0; i < n; i++)
- {
- scanf("%f", &stanovi[i].povrsina);
- scanf("%f", &stanovi[i].cijena);
- //da ocisti buffer, posto getchar nije mogao to napravit 5 puta za redom iz nekog razloga
- fgets(stanovi[i].adresa, 40, stdin);
- fgets(stanovi[i].adresa, 40, stdin);
- scanf(" %c", &stanovi[i].energ_raz);
- scanf("%d", &stanovi[i].klima);
- size_t length = strlen(stanovi[i].adresa);
- if (stanovi[i].adresa[length - 1] == '\n')
- stanovi[i].adresa[length - 1] = '\0';
- }
- printf("REZULTATI:\n");
- for (int i = 0; i < n; i++)
- {
- cijenaPoM2 = stanovi[i].cijena/stanovi[i].povrsina;
- if ((cijenaPoM2 <= 900 || cijenaPoM2 >= 1100) && stanovi[i].klima == 0)
- {
- printf("%s, %.2f\n", stanovi[i].adresa, stanovi[i].cijena);
- postojibaremjedan = 1;
- }
- }
- if (postojibaremjedan == 0)
- printf("Niti jedan stan ne odgovara kriterijima.");
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement