WikiStart: Laboratoriski vezbi 28.10.2014.txt

File Laboratoriski vezbi 28.10.2014.txt, 1.4 KB (added by 141250, 9 years ago)

Zadacite od laboratoriski vezbi po strukturno programiranje 28.10.2014. Kompjuterot pojavuvashe greshki, pa morav na laptop da gi srabotam.

Line 
1Zadaca 1:
2#include <stdio.h>
3
4int main() {
5float broj1, broj2;
6int broj_elementi, i, j;
7scanf("%d %f %f", &broj_elementi, &broj1, &broj2);
8float niza[300] = {broj1, broj2};
9
10for(i = 2; i < broj_elementi; ++i) {
11 for(j = 0; j < i; ++j)
12 niza[i] += niza[j] / 2;
13}
14for(i = 0; i < broj_elementi; ++i)
15 printf("%.2f ", niza[i]);
16
17return 0;
18}
19___________________________________________________________________
20Zadaca 2:
21#include <stdio.h>
22
23int main() {
24int niza[100],temp[100], shift, i, broj_elementi;
25
26scanf("%d", &broj_elementi);
27for(i = 0; i < broj_elementi; ++i) {
28 scanf("%d", &niza[i]);
29 temp[i] = niza[i];
30}
31
32scanf("%d", &shift);
33shift %= broj_elementi;
34 for(i = 0; i < broj_elementi; ++i) {
35 temp[i] = niza[(i + shift + broj_elementi) % broj_elementi];
36 printf("%d ", temp[i]);
37 }
38return 0;
39}
40___________________________________________________________________
41Zadaca 3:
42#include <stdio.h>
43
44int main() {
45int n, i, j;
46scanf("%d", &n);
47for(i = 0; i < n; ++i) {
48 for(j = 0; j < n; ++j) {
49 if (i == 0 || i == (n - 1))
50 printf("+");
51 else if (i > 0 && i < n - 1) {
52 if (j != 0 && j != n - 1)
53 printf("-");
54 else
55 printf("+");
56 }
57 }
58 printf("\n");
59}
60return 0;
61}
62
63Stefan Rendevski (br. indeks 141250)