Practice Problem 13
Basics
Question 1-1
What is the term for handling variables of the same type collectively?
Program reading
What is this program calculating?
Determine the answer based on the processing content and variable names.
Determine the answer based on the processing content and variable names.
Question 2-1
#include <stdio.h>
int main(void)
{
int data[] = { 79, 42, 39, 79, 13, 75, 19 };
int i, sum = 0, avg;
for (i = 0; i < sizeof(data) / sizeof(data[0]); i++) {
sum += data[i];
}
avg = sum / (sizeof(data) / sizeof(data[0]));
printf("%d\n", avg);
return 0;
}
Program Manual
Question 3-1
Create a program that displays the 10 input numbers from last to first.
explanatory
Question 4-1
Briefly explain what the main advantage of arrays is.
Fundamentals (Answer Key)
Solution 1-1
array
Program Reading (Solution Example)
Solution 2-1
Calculating the average.
Program Documentation (Example Solution)
Solution 3-1
#include <stdio.h>
int main(void)
{
int data[10];
int i;
for (i = 0; i < 10; i++) {
printf("Please enter the %dth number.:", i);
scanf("%d", &data[i]);
}
for (i = 9; i >= 0; i--) {
printf("%d ", data[i]);
}
printf("\n");
return 0;
}
Note that the loop is being iterated in reverse order here.
You can also write it to reverse only the specified numbers, as follows.
Another way of writing it.
for (i = 0; i < 10; i++) {
printf("%d ", data[9 - i]);
}
Descriptive (answer example)
Solution 4-1
By specifying numbers with variables, it's possible to handle a large number of variables collectively.
About This Site
Learning C language through suffering (Kushi C) isThis is the definitive introduction to the C language.
It systematically explains the basic functions of the C language.
The quality is equal to or higher than commercially available books.




