WikiStart: Laboratoriski vezbi 28.10.2014.txt

File Laboratoriski vezbi 28.10.2014.txt, 1.4 KB (added by 141250, 10 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)