+ 1
Pls help me in solving this
You are working on a ticketing system. A ticket costs $10. The office is running a discount campaign: each group of 5 people is getting a discount, which is determined by the age of the youngest person in the group. You need to create a program that takes the ages of all 5 people as input and outputs the total price of the tickets. Sample Input: 55 28 15 38 63 Sample Output: 42.5 The youngest age is 15, so the group gets a 15% discount from the total price, which is $50 - 15% = $42.5
4 Antworten
+ 2
Thanks aj anant
+ 1
#include <iostream>
using namespace std;
int main() {
int ages[5],min=1000,total=50;
float fin,dis;
for (int i = 0; i < 5; i++) {
cin >> ages[i];
}
for (int i = 0; i < 5; i++) {
if(min>ages[i])
min=ages[i];
}
dis=(min/100)*total;
fin=total-dis;
cout<<fin;
return 0;
}
My attempt
+ 1
Aanya Singhania
Why there is min initialised with 1000?
Just initialise it with 0 and store 1st value in min and get min age from ages by just doing this comparison
if (min > ages[i]) {
min = ages[i];
}
Make total variable to float not int
float total = 50.0;
https://code.sololearn.com/crJYG9bRXq5K/?ref=app
0
Aanya Singhania
Where is your attempts?