/
main.cpp
55 lines (45 loc) · 1.67 KB
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int askForNumber(const char *message)
{
int number;
printf("Please type your %s:\n", message);
printf("-> ");
scanf("%d", &number);
return number;
}
void askForManyNumbers(const char *message, int howMany, int *numbers)
{
printf("Please type %s:\n", message);
for (int i = 0; i < howMany; ++i)
{
printf("-> ");
scanf("%d", &numbers[i]);
}
}
void printResult(const char *type, int number)
{
printf("Your numbers %s are equal to: %d\n", type, number);
}
int main()
{
srand (time(NULL)); // Do not worry about this, but don't delete it
int age = askForNumber("age");
int favoriteNumbers[3];
askForManyNumbers("your 3 favorite numbers", 3, favoriteNumbers);
printf("Your age is: %d\n", age);
printf("Your 3 favorite numbers are %d %d %d\n", favoriteNumbers[0], favoriteNumbers[1], favoriteNumbers[2]);
int added = favoriteNumbers[0] + favoriteNumbers[1] + favoriteNumbers[2];
int substracted = favoriteNumbers[0] - favoriteNumbers[1] - favoriteNumbers[2];
int multiplied = favoriteNumbers[0] * favoriteNumbers[1] * favoriteNumbers[2];
int divided = favoriteNumbers[0] / favoriteNumbers[1] / favoriteNumbers[2];
printResult("added", added);
printResult("substracted", substracted);
printResult("multiplied", multiplied);
printResult("divided", divided);
int randomFavoriteNumber = favoriteNumbers[rand() % 3];
printf("From your favorite numbers, the next lucky one is: %d\n", randomFavoriteNumber);
printf("If you play the lottery, use the number %d\n", randomFavoriteNumber * age);
return 0;
}