1 solutions
-
0
C :
#include<stdio.h> int main() { void mySum(int *p, int l, int *sumJ, int *sumO); int *p, n, i, *sumJ, *sumO, sj=0, so=0, a[100]; p = a; sumJ = &sj; sumO = &so; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d", &a[i]); } mySum(p, n, sumJ, sumO); printf("%d %d", sj, so); } void mySum(int *p, int l, int *sumJ, int *sumO) { int i; for(i=0; i<l; i++) { if(*(p+i)%2 == 0 ) *sumO += *(p+i); else *sumJ += *(p+i); } }
C++ :
#include <stdio.h> #define N 100 void fun(int *p,int len,int *sumodd, int *sumeven) { int i; *sumodd=*sumeven=0; for(i=0;i<len;i++) if(p[i]%2==0) *sumeven=*sumeven+p[i]; else *sumodd=*sumodd+p[i]; } int main() { int a[N],i,n,sumodd,sumeven; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); fun(a,n,&sumodd,&sumeven); printf("%d %d",sumodd,sumeven); return 0; }
- 1
Information
- ID
- 498
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By