int bus[4][5];
--------------Output-------------------- Give the number of passengers for day 1: 8 5 20 6 Give the number of passengers for day 2: 12 7 15 9 ... ...
| The following are sample answers for a, b, c, d, e and f
#include <stdio.h>
void main() { int route, day = 0; int bus[4][5];
for(day = 0; day <= 4; day = day + 1) { printf("Give the number of passengers for day %d: ", day+1); for(route = 0; route <= 3; route = route + 1) // scanf("%d", &bus[route][day]); scanf_s("%d", &bus[route][day], sizeof(bus)); } printf("\n"); for(route = 0; route <= 3; route = route + 1) { for(day = 0; day <= 4; day = day + 1) printf("[%d][%d]=%2d ", route, day, bus[route][day]); printf("\n"); }
}
#include <stdio.h>
void main() { int route, day = 0, sum=0; int bus[4][5];
for(day = 0; day <= 4; day = day + 1) { printf("Give the number of passengers for day %d: ", day+1); for(route = 0; route <= 3; route = route + 1) // scanf("%d", &bus[route][day]); scanf_s("%d", &bus[route][day], sizeof(bus)); } printf("\n"); // only the route change, day is fix for(route = 0; route <= 3; route = route + 1) sum=sum + bus[route][0]; printf("Total passenger on Monday is: %d\n", sum); }
#include <stdio.h>
void main() { int route, day = 0, sum=0; int bus[4][5];
for(day = 0; day <= 4; day = day + 1) { printf("Give the number of passengers for day %d: ", day+1); for(route = 0; route <= 3; route = route + 1) // scanf("%d", &bus[route][day]); scanf_s("%d", &bus[route][day], sizeof(bus)); } printf("\n"); // only the day change, route is fix for(day = 0; day <= 4; day = day + 1) sum=sum + bus[0][day]; printf("Total passenger for route 0 is: %d\n", sum); }
#include <stdio.h>
void main() { int route, day = 0, largest; int bus[4][5];
for(day = 0; day <= 4; day = day + 1) { printf("Give the number of passengers for day %d: ", day+1); for(route = 0; route <= 3; route = route + 1) // scanf("%d", &bus[route][day]); scanf_s("%d", &bus[route][day], sizeof(bus)); } printf("\n"); // only the day change, route is fix largest = bus[3][0]; for(day = 1; day <= 4; day = day + 1) { if(bus[3][day] > largest) largest = bus[3][day]; } printf("maximum number of passengers for the route 3 is: %d\n", largest); }
#include <stdio.h>
void main() { int route, day = 0, smallest; int bus[4][5];
for(day = 0; day <= 4; day = day + 1) { printf("Give the number of passengers for day %d: ", day+1); for(route = 0; route <= 3; route = route + 1) // scanf("%d", &bus[route][day]); scanf_s("%d", &bus[route][day], sizeof(bus)); } printf("\n"); // only the route change, day is fix smallest = bus[0][3]; for(route = 0; route <= 3; route = route + 1) { if(bus[route][3] < smallest) smallest = bus[route][3]; } printf("The minimum number of passengers for the Thu is: %d\n", smallest); }
|
| |
#include<stdio.h>
void main() { int j; for(j = 0; j <= 4; j = j + 1) printf("(4 - %d) = %d\t", j, 4 - j); printf("\n"); } | Just the first printf() is part of the loop because there is no curly braces used for the for loop body, then only the first statement immediately after thefor loop statement is part of thefor loop body. |
#include<stdio.h>
void main() { int i, j; for(i = 0; i <= 2; i = i + 1) { for(j = 0; j <= 4; j = j + 1) printf("i j = %d %d ", i, j); printf("\n"); } } |
|
#include<stdio.h>
void main() { int i, j; for(i = 0; i <= 2; i = i + 1) { for(j = 0; j <= 4; j = j + 1) printf("j i = %d %d ", j, i); printf("\n"); } } |
|
0 0 1 0 0 1 1 1 0 2 1 2 0 3 1 3 | #include <stdio.h>
void main() { int i, j; for(i = 0; i <= 3; i = i + 1) { for(j = 0; j <= 1; j = j + 1) printf("%d %d ", j, i); printf("\n"); } }
|
#include<stdio.h>
void main() { int i, j; for(i = 0; i <= 3; i = i + 1) for(j = 0; j <= 1; j = j + 1) printf("(j+i)=%d\n", j + i); printf("\n"); } |
|
int A[3][5];
|
|
for(i = 0; i <= 2; i = i + 1) { for(j = 0; j <= 4; j = j + 1) printf("A[%d][%d] = %d", i, j, A[i][j]); printf("\n"); } | #include <stdio.h>
void main() { int i, j, A[3][5] = {{50, 120, 30, 150, 80}}; for(i = 0; i <= 2; i = i + 1) { for(j = 0; j <= 4; j = j + 1) printf("A[%d][%d]=%3d ", i, j, A[i][j]); printf("\n"); } }
|
for(i = 0; i <= 4; i = i + 1) { for(j = 0; j <= 2; j = j + 1) printf("A[%d][%d] = %d", j, i, A[j][i]); printf("\n"); } | #include <stdio.h>
void main() { int i, j, A[3][5] = {{50, 120, 30, 150, 80}}; for(i = 0; i <= 4; i = i + 1) { for(j = 0; j <= 2; j = j + 1) printf("A[%d][%d]=%3d ", j, i, A[j][i]); printf("\n"); } }
|
#include<stdio.h>
void main() { int i, j, count = 0; int A[3][5] = {50, 120, 30, 150, 80, 140, 70, 110, 90, 100, 30, 20, 0, 60, 40};
for(i = 0; i <= 4; i = i + 1) for(j = 0; j <= 2; j = j + 1) if(A[j][i] > 100) count = count + 1; printf("count = %d\n", count); }
|
|
... ... int largest; for(i = 0; i <= 4; i = i + 1) { largest = A[0][i]; for(j = 1; j <= 2; j = j + 1) ... ... | #include <stdio.h>
void main() { int i, j, A[3][5] = {{50, 120, 30, 150, 80}, {140, 70, 110, 90, 100}, {30, 20, 0, 60, 40}};
int largest;
// print the whole array for(j = 0; j <= 2; j = j + 1) { for(i = 0; i <= 4; i = i + 1) printf("%3d ", A[j][i]); printf("\n"); } printf("\n"); for(i = 0; i <= 4; i = i + 1) { largest = A[0][i]; for(j = 1; j <= 2; j = j + 1) if(A[j][i] > largest) largest = A[j][i]; printf("The largest in column %d is: %d\n", i, largest); } }
|
| |
| #include <stdio.h>
void main() { int i, j, A[3][5] = {{50, 120, 30, 150, 80}, {140, 70, 110, 90, 100}, {30, 20, 0, 60, 40}}; int smallest;
// print the whole array for(j = 0; j <= 2; j = j + 1) { for(i = 0; i <= 4; i = i + 1) printf("%3d ", A[j][i]); printf("\n"); } printf("\n"); for(i = 0; i <= 4; i = i + 1) { smallest = A[0][i]; for(j = 1; j <= 2; j = j + 1) if(A[j][i] < smallest) smallest = A[j][i]; printf("The smallest in column %d is: %d\n", i, smallest); } }
|
... ... char A[3][5]; for(i = 0; i <= 2; i = i + 1) scanf_s("%s", &A[i]); ... ...
| #include <stdio.h>
void main() { int i,j; char A[3][5];
for(i = 0; i <= 2; i = i + 1) // scanf("%s", &A[i]); scanf_s("%s", &A[i], sizeof(A[3])); for(i = 0; i <= 2; i = i + 1) { for(j = 0; j <= 4; j++) printf("A[%d][%d]->%c ", i, j, A[i][j]); printf("\n"); } }
The shaded slots filled with garbage. |
| #include <stdio.h>
void main() { int i; char A[3][5];
for(i = 0; i <= 2; i = i + 1) // scanf("%s", &A[i]); scanf_s("%s", &A[i], sizeof(A[3])); for(i = 0; i <= 2; i = i + 1) printf("%s ", A[i]); printf("\n"); }
|