Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Од тастатура во низа се внесуваат N позитивни цели броеви (N <= 100), а потоа се внесува и цел број ind (ind >= 0).
- Да се напише функција sum_pos која ја прима низата, бројот ind (кој претставува индекс во низата) и бројот на валидни елементи во низата. Функцијата треба да врати сумата на сите елементи почнувајќи од дадениот индекс ind па се до крајот на низата. Ако индексот ind е поголем од Nфункцијата треба да врати 0.
- _НАПОМЕНА:_ Задачата да се реши со помош на покажувачи (без користење на оператор [ ]).
- */
- #include <stdio.h>
- int sum_pos(int *a, int ind, int broj){
- int i,suma=0;
- for(i=ind;i<broj;i++){
- suma+=*(a+i);
- }
- return suma;
- }
- int main(){
- int a[100],i,n,ind,izlez;
- scanf("%d",&n);
- for(i=0;i<n;i++){
- scanf("%d", &*(a+i));
- }
- scanf("%d",&ind);
- izlez = sum_pos(a,ind,n);
- printf("%d", izlez);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement