Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <REG52.H>
- #include <stdio.h>
- int tab1[10] = {20, -3, 12, 1, 0, 7, -5, 48, 2, 5};
- int i, a;
- void init_RS(void);
- void Wyswietl_tab (int tab[10]);
- int suma_elem_tab (int tab[10]);
- void main(void) {
- init_RS();
- Wyswietl_tab(&tab1);
- a = suma_elem_tab(&tab1);
- printf("\nsuma alementow wynosi: %d", a);
- while(1);
- }
- void init_RS(void) {
- SCON = 0x52;
- TMOD |= 0x20;
- TH1 = 0xFD;
- TR1 = 1;
- }
- void Wyswietl_tab (int tab[10]) {
- for(i=0; i<10; i++) printf("%d ", tab[i]);
- }
- int suma_elem_tab (int tab[10]) {
- int suma = 0;
- for(i=0; i<10; i++) suma+=tab[i];
- return suma;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement