Showing posts with label dynamic memory allocation. Show all posts
Showing posts with label dynamic memory allocation. Show all posts

Tuesday, June 16, 2020

Music Concert

Sid Sriram's concert is going to happen by this week. Event coordinators have sold all tickets, odd number tickets are given to males and even number tickets are given to females. Finally, they need a count of males and females to allocate seats separately in the auditorium.

Note: Use dynamic memory allocation

Input Format:

The first input contains an integer which denotes the total number of tickets

The remaining 'n' input denotes the ticket numbers

Output Format:

Print the count of male

Print the count of female

Sample Input:

5

67 89 34 56 33

Sample Output:

3

2

Solution:

#include<iostream>

#include<cstdlib>

using namespace std;

int main(){

  int *a, n, e = 0, o = 0;

  cin>>n;

  a = (int *)malloc(n * sizeof(int));

  for(int i = 0; i < n; i++){

    cin>>*(a + i);

  }

  for(int i = 0; i < n; i++){

    if(*(a + i) % 2 == 0){

      e ++;

    }

    else{

      o++;

    }

  }

  cout<<o<<"\n"<<e;

  return 0;

}

horizontal ads