Skip to content

Commit e00c98b

Browse files
Update From PC
1 parent 9e9ea4d commit e00c98b

File tree

5 files changed

+40
-119
lines changed

5 files changed

+40
-119
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#include <stdio.h>
2+
#include <string.h>
3+
#include <math.h>
4+
#include <stdlib.h>
5+
6+
int marks_summation(int* marks, int number_of_students, char gender){
7+
int sum=0, i;
8+
if(gender == 'b'){
9+
for(i=0; i<number_of_students; i=i+2)
10+
sum += *(marks+i);
11+
return sum;
12+
}
13+
else if(gender == 'g'){
14+
for(i=1; i<number_of_students; i=i+2)
15+
sum += *(marks+i);
16+
return sum;
17+
}
18+
else
19+
return 0;
20+
}
21+
22+
int main() {
23+
int number_of_students;
24+
char gender;
25+
int sum;
26+
27+
scanf("%d", &number_of_students);
28+
int *marks = (int *) malloc(number_of_students * sizeof (int));
29+
30+
for (int student = 0; student < number_of_students; student++) {
31+
scanf("%d", (marks + student));
32+
}
33+
34+
scanf(" %c", &gender);
35+
sum = marks_summation(marks, number_of_students, gender);
36+
printf("%d", sum);
37+
free(marks);
38+
39+
return 0;
40+
}

Hackerrank/Bitwise_Operators-1.c

Lines changed: 0 additions & 85 deletions
This file was deleted.

Hackerrank/Printing_Pattern_Using_Loops-1.c

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)