Question: write a program that gives this output:
Enter the number of numbers: 69
Sorry! a maximum of 20 is allowed
Enter the number of numbers; 2
Enter 1st number: -15
No negative numbers!
Enter 1st number: 8
Number must be divisible my 3!
Enter 1st number: 3
Enter 2nd number: 12
The sum is: 15
here's what i tried and failed ofcourse :'(
#include <stdio.h>
#include <conio.h>
int main (void)
{
int numofnums, num, sum = 0, count = 0;
printf("Enter Number of numbers ");
scanf("%d", &numofnums);
do {
if (numofnums <= 20){
printf("Enter Number");
scanf("%d", &num);
if (num >0){
if (num%3 == 0) {
sum = sum + num;
count = count + 1;
} else {printf("Sorry! Number must be divisible by 3!");}
} else {printf("Sorry! Number must be positive!");}
}else {printf("Number must not exceed 20!");}
}while (count != numofnums);
printf("The Sum of the numbers entered is " "%d", sum);
getch();
}
it only runs one way, as in you can enter any number over 20 >.<
please help