Commit cbfc8580 authored by Karine's avatar Karine

Exercise_06_21, Verson1

parent e2460f6d
progname = exercise_06_21
CC = g++
CFLAGS = -Wall -Wextra -Werror -g3
$(progname): $(progname).o | .gitignore
$(CC) $(CFLAGS) $^ -o $@
%.ii: %.cpp
$(CC) -E $(CFLAGS) $< -o $@
%.s: %.ii
$(CC) -S $(CFLAGS) $< -o $@
%.o: %.s
$(CC) -c $(CFLAGS) $< -o $@
.gitignore:
echo $(progname) > $@
clean:
rm -f *.ii *.s *.o *.out $(progname) .gitignore
test: $(progname)
./$(progname) < $@.in > $@.out
diff $@.out $@.expected && echo PASSED || echo FAILED
.PRECIOUS: $(progname).ii $(progname).s
.SECONDARY: $(progname).ii $(progname).s
#include <iostream>
bool
IsEven(int x)
{
return x % 2 == 0;
}
int
main()
{
int count;
std::cout << "Enter the count of number: ";
std::cin >> count;
std::cout << std::endl;
for (int i = 1; i <= count; ++i) {
int number;
std::cout << "Enter a number to check: ";
std::cin >> number;
bool result = IsEven(number);
if (result == true) {
std::cout << number << "is even." << std::endl;
} else {
std::cout << number <<"is odd." << std::endl;
}
}
return 0;
}
Enter the count of number:
Enter a number to check: 1is odd.
Enter a number to check: 2is even.
Enter a number to check: 3is odd.
Enter a number to check: 4is even.
Enter a number to check: 5is odd.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment