Write an algorithm and draw a flowchart to find out who is younger you or your friend
Answers
Answer:
I can't drow the flowchart I thick it is dependent on studies not in sizes or age
Answer:
your programming is in c++if yes then my ans is
Explanation:
// c program for age calculator
#include <stdio.h>
#include <stdlib.h>
// function to calculate current age
void findAge(int current_date, int current_month,
int current_year, int birth_date,
int birth_month, int birth_year)
{
// days of every month
int month[] = { 31, 28, 31, 30, 31, 30, 31,
31, 30, 31, 30, 31 };
// if birth date is greater then current birth
// month then do not count this month and add 30
// to the date so as to subtract the date and
// get the remaining days
if (birth_date > current_date) {
current_date = current_date + month[birth_month - 1];
current_month = current_month - 1;
}
// if birth month exceeds current month, then do
// not count this year and add 12 to the month so
// that we can subtract and find out the difference
if (birth_month > current_month) {
current_year = current_year - 1;
current_month = current_month + 12;
}
// calculate date, month, year
int calculated_date = current_date - birth_date;
int calculated_month = current_month - birth_month;
int calculated_year = current_year - birth_year;
// print the present age
printf("Present Age\nYears: %d Months: %d Days:"
" %d\n", calculated_year, calculated_month,
calculated_date);
}
// driver code to check the above function
int main()
{
// current dd// mm/yyyy
int current_date = 7;
int current_month = 12;
int current_year = 2017;
// birth dd// mm// yyyy
int birth_date = 16;
int birth_month = 12;
int birth_year = 2009;
// function call to print age
findAge(current_date, current_month, current_year,
birth_date, birth_month, birth_year);
return 0;
}