please can some one guide me, to the answer
Write a C program to enter 15 numbers as an input from the
keyboard and program will find and print odd numbers and
their average.
i have studied
while and do while loop
for loop
if and else if
switch
Answers were Sorted based on User's Feedback
Answer / daniel
Here is my (hopefully) not so very complicated piece of code:
#include <stdio.h>
#define NUMBERS 15
int main(){
int numbers[NUMBERS]; // array containing the numbers introduce on the keboard
int count = 0, sum = 0; // variables used to calculate the average
int i;
float avg;
printf("Insert numbers, one number by line:\n");
for (i=0;i<NUMBERS;i++){
scanf("%d", &numbers[i]);
}
//calculate avg
for (i=0;i<NUMBERS;i++){
if(numbers[i] % 2 == 1){ // if it's an odd number print it on the stdout
printf("Odd number: %d\n", numbers[i]);
sum += numbers[i]; // sum the numbers
count++; // count the odd numbers
}
}
printf("\n");
//just one last step
avg = (float)sum / count;
printf("Average is %.2f\n", avg);
return 0;
}
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / lalabs
// more simple and faster
if( numbers[i] & 1)
{
printf("Odd number: %d\n", numbers[i]);
sum += numbers[i]; // sum the numbers
count++; // count the odd numbers
}
| Is This Answer Correct ? | 0 Yes | 0 No |
What is a example of a variable?
Where does the name "C" come from, anyway?
Can you mix old-style and new-style function syntax?
write a program in c to read array check element is present or not?
Should I learn data structures in c or python?
What does c mean in basketball?
What are data structures in c and how to use them?
What is the behavioral difference when include header file in double quotes (“”) and angular braces (<>)?
Is int a keyword in c?
What is a stream in c programming?
What is c++ used for today?
Find the highest of three numbers and print them using ascending orders?