Arrays in C Language | Full Guide in Telugu
Part-7: Oke peru tho 100 values ela store cheyali? - LearnTechSoft
💡 Real Life: Class lo 60 students - Prati okkariki veru veru variable vadithey 60 variables kavali! Array vaste - marks[60] okati chalu - Andari marks store chesukovachu!
1. Array ante enti?
Array = Collection of same type values - Oke data type tho chala values ni okasari store cheyadam. Index 0 nundi start avtundi.
Index
0 | 1 | 2 | 3 | 4
0 | 1 | 2 | 3 | 4
Value
85 | 90 | 75 | 88 | 95
85 | 90 | 75 | 88 | 95
Array Name: marks[5]
2. Array Declaration & Initialization
// Method 1: Declare + Initialize
int marks[5] = {85, 90, 75, 88, 95};
// Method 2: Declare first, value later
int marks[5];
marks[0] = 85;
marks[1] = 90;
// Method 3: Size ivvakapoina auto-count
int marks[] = {85, 90, 75, 88, 95}; // Size = 5 automatic
// Access: marks[0] = 85, marks[2] = 75
3. Full Program - Array Input & Output
#include <stdio.h>
int main() {
int marks[5];
int sum=0;
// Input - 5 marks
printf("Enter 5 marks:\n");
for(int i=0; i<5; i++) {
scanf("%d", &marks[i]);
}
// Output + Sum
printf("Marks are:\n");
for(int i=0; i<5; i++) {
printf("%d ", marks[i]);
sum = sum + marks[i];
}
printf("\nTotal: %d", sum);
printf("\nAverage: %.2f", sum/5.0);
return 0;
}
4. Important Points - Exam lo adugutaru!
⚠️ GURTHU PETTUKONDI:
1. Array Index 0 nundi start - marks[5] ante 0,1,2,3,4 varake!
2. marks[5] anedi 6th element kaadu - 5 elements unnai ante last index 4
3. Array size fix - Taruvata size marchalem
1. Array Index 0 nundi start - marks[5] ante 0,1,2,3,4 varake!
2. marks[5] anedi 6th element kaadu - 5 elements unnai ante last index 4
3. Array size fix - Taruvata size marchalem
5. 2D Array - Matrix (Bonus)
2D Array ante Table lanti di - Rows & Columns. Game Board, Matrix lanti vatiki vadatam.
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
// 2 Rows, 3 Columns
| 1 | 2 | 3 |
| 4 | 5 | 6 |
🎯 Next Post: Functions in C Language - Part-8
Practice: 10 numbers lo biggest, smallest kanukkondi - Array tho!