#19 C Arrays | C Programming For Beginners
Вставка
- Опубліковано 4 лип 2024
- #19 C Arrays | C Programming For Beginners
In this video, you will learn about array in C Programming. You will learn to declare, initialize and access elements of an array with the help of examples. In addition to that you will have clear concept on using array with loops and index out of bound errors that you may face while using an array.
This video is a part of our C Programming video series: • #1: Getting Started wi...
~
Resources:
C Online Compiler: www.programiz.com/c-programmi...
Github File: github.com/programiz/c-youtub...
C (title) Tutorial (text-based tutorial): www.programiz.com/c-programmi...
Timestamps:
00:00 Start
00:18 C Arrays
00:51 Syntax for array declaration
01:46 Assign Value to Array
03:23 Array index
05:33 Assign Values using index number
07:58 Change Array Elements
09:09 Loop and Array
11:32 Index Out of bound Error
12:28 Programming Task
13:07 Quiz
~
Revise your learning using our C App
Download here for Android: bit.ly/3upaInx
Download here for iOS: apple.co/3EZLtNq
Find Programiz elsewhere:
Facebook: / programiz
Instagram: / _programiz
LinkedIn: / programiz
Website: www.programiz.com
Twitter: / programiz
#programiz #carray #cprogramming #learnc #array #loop
🔥Finding it Damn Hard to Understand C Programming?
Learn to code-the right way-with interactive lessons, quizzes & challenges. Build a strong programming base; it's IMPORTANT!
Try Programiz PRO for Free: bit.ly/master-c-programming
#include
int main() {
int marks[5]={50,66,78,84,92};
int average = (marks[0]+marks[1]+marks[2]+marks[3]+marks[4])/5;
printf(" the average marks is : %d",average);
return 0;
}
@@AbhiramDeshpande-fe1vi I made mine a bit more complex lol.
Awesome and crisp explanation. Keep making more videos to cover the entire language. Your series is really very crisp ,informational and easily understandable.
I Like your teaching method. keep posting such contents free for the student.
thank you.....
clear, concise and to the point explanation Thank you.
Thank you !
Great explanation,Simple but precise and also great initiative on making this videos available to all !
am yet to find best teacher thank you for your content it really makes it easier to learn and grasp info on c programming.
Thank you very much for these videos. Your websites also give excellent content. Keep up the great work.
this is helping me a lot, i always use programiz terminal when i want to try something quick and it is really helpful. Now those classes are helping me understand even more.
#include
int main() {
int marks[5];
for(int i=0;i
One of the best teaching method, please go ahead and make more contents like this
Excellent to understanding... Tqsm mam...
hello. I like however you teach or share us about your skills. thank you alot.
Haa nhasi ndopandatozonzwisisa ma array after a long time. Well done parohwa basa apa🙌🤝
The Quiz answer is 0, no digit is stored in that index so automatically it's 0.
Between I love the way you teach, you make C look easy and have really really learnt a lot from your channel. good job ❤😊
Yes, it is 0, but the reason is not that.
sok tau kau deck
woah! you are great in explaining c programming. sorry my English is not that good, but yours was good enough to make me understand it very well. thankyou! i hope to see more videos from you!
your understanding is so good
Very very helpful,thank you keep it up
Thank you so much for the video !
Thabks alot this woll surely hwlp me for today HND exams i have .
Superb explanation 🙏
I really like your explanation.....
I love her english, so different and unique to grasp even better
thank you very very very much, you help me a lot
Correct Answer is C. 0
Array of size is 5 so in the given array have 3 elements so remaining 4th and 5th index number store automatically 0 value.
Pictorial is:
Int num[5]= { 2, 3, 5, 0, 0}
Important Note: Array is Collection of Homogenous elements.
no it show random no....because in video saw put value 6 nut it can present 0--4 integer remaining it get random no. so i think D
@@akashmathdevru8618in that case the value she asked for was out of the size of the array so it gave a random value but if you don't store any value willingly inside a particular index of an array the value 0 will be stored in many compilers and some may show an error so it doesn't give an output of a random value
Great Explanation, Thank you for the same.
in the for loop you had an input of 16 but printed out as 6 in the compiler, what could be the problem
Programming task: /*Create a program that computes the average marks of a student.
Create and array that stores the marks of 5 subjects;
Compute the total marks by adding all the marks;
Divide the total marks by the total number of subjects;
Print the average marks. */
#include
main()
{
int i;
int sum=0;
int marks[5];
for(i=0;i
Thnx broo
Good but its good programming practice that you initialize avg as int avg and then add avg=sum/5 and print it.
I suggest you remove the printf("Entre the marks "); out of the for loop.
I appreciate this. I missunderstood the wording of the quiz and this made me understand what she was asking for
I Like your teaching method. keep posting such contents free for the student. Thank you answer is 0
best channel ever thank you hanım abla
Thank you mam give more things of array,🥰🥰
mam! i did it, lots of thanks for you by adding the addition points to it. Thanks a lot mam.
/* Create a program that computes the average marks of a
student.
1. Create an array that stores the marks of n subjects.
2. Compute the total marks by adding all the marks.
3. Divide the total marks by total number of subjects.
4. Compute the percentage.
5. Print the average marks and percentage and total marks. */
#include
#include
int main()
{
int subs, subs1, total_marks = 0, array[100], entire_total;
float average, percentage;
clrscr();
printf("Enter how many subjects you have: ");
scanf("%d", &subs);
printf("The Entire Total marks of the subjects are: ");
scanf("%d",&entire_total);
for(subs1 = 0; subs1 < subs; subs1++)
{
printf("Enter the score in subject%d : ", subs1);
scanf("%d", &array[subs1]);
}
for(subs1 = 0; subs1 < subs; subs1++)
{
total_marks = total_marks + array[subs1];
}
average = (float)total_marks / subs;
percentage = ((float)total_marks / entire_total ) * 100;
printf("
The Total marks of the subjects out of %d : %d", entire_total,total_marks);
printf("
The Average marks of the subjects are: %.3f", average);
printf("
The Percentage of all subjects according to your marks: %.3lf %", percentage);
getch();
return 0;
}
nice class and this are best in business
Assomone explanation mam👍👍👍👍
Great and simply explained too good
And the answer is( c) . 0
Thanks a bunch.
wonderful explanation, i think the answer to the quiz is C. 0 and for the task:
#include
#include
int main() {
// Write C code here
int age[6];
int sum;
int average;
printf("Enter 5 Subject's Grades: ");
for(int i =0;i
i found it interesting 😊 i like it
Thank you mam 😊
Nice explanation mam
#include
#include
int main(){
float grades[5];
int i;
float sum = 0;
for(i = 0; i < 5; i++){
printf("Inserect grades: ");
scanf("%f", &grades[i]);
sum = sum + grades[i];
}
float average = sum/5;
printf("The average marks is: %.2f", average);
return 0;
}
Thank you.
Animo joel tu puedes
May I know where we can use new line character "/n"
thanks a lot
so good👌
Thankyou!
#include
int main()
{
int marks[5];
int i,sum=0,average;
printf("Enter marks of 5 subjects");
for (i = 0; i
i love it when she says "jero"
Nice my teacher 🙏🙏🎉🎉
Arrays is very easy with you.
at 11.30 why did the output come as 6 instead of 16 ?
I did notice too. Just guessing, but might be a bug in the compiler?
helpful video
very nice video 😊😊😊❤❤❤🙏mam
Happy programming 🎉
Do a video of array using DEV C++
i love your videos
great vide
Beautiful
i dont get it in the last part of hte video u ask one quesetion it ans will be random number
👌
Great
thanks
❤thanks
I love her accent ❤️☺️
8:48 why the output is not 25, and what if i want 25 what should i do?
I understand this more than from my class lol.
thanks! but why do you pronounce g as z an z as g?
It was Good!
Thank You!
Wow I like the way you pronounce zero. You're the best 👌 ever 💓
When changing the value of the array age[2] from 25 to 26, why wasn't it changed directly inside the int function? 8: 48 is the video time. Someone please help me understand this.
int main()
{
int ave,sum;
int student_marks[5];
printf("Enter student marks :",student_marks[5]);
scanf("%d%d%d%d%d",&student_marks[5]);
{
sum=student_marks[5]++;
printf("Total mark is :
",sum);
}
ave=sum/5;
printf("Avarage mark is:%d",ave);
return 0;
}
sister upload continuation videos too plz
11:28 shouldn’t printf be in scanf’s place and vice versea?
No
I love programmiz😊😊😊 5:11
guyz haru ta nepali po raixan so proud of that
programming task-
int marks[5];
printf(" Enter the marks of 5 different subjects of a student:");
for (int i=0; i
D. Random value
I guess you haven't considered the size of the array, so it is 0.
I might be wrong but the answer to the question in the end is Random value, option (D)
The output of that code is option (d) Random Value
That's what I thought, apparently their github repository says different.
@@maxwell4466 Can you provide me their gitHub repository link?
int main(){
int n;
printf("Enter the number of subjects
");
scanf("%d",&n);
float a[n];
float sum=0.0;
float average;
for(int i=0;i
At 11:25 why u used ++i instead of i++
double number[5];
printf("Enter the number: ");
scanf("%lf %lf %lf %lf %lf", &number[0],&number[1],&number[2],&number[3],&number[4]);
double add = (number[0]+number[1]+number[2]+number[3]+number[4]);
double sum = add / 5;
printf("%lf", sum);
At 11:30 it printed 6 instead of 16 .. Why? 😳
Same question too
Does the same at 12:09. I think it's just a bug in the compiler.
11:27 somehow returned "6" instead of "16" in age[3]?
I'm also puzzled by this
#include
int main()
{
int marks_sub[5] = {60,70,54,82,50};
float total_marks=0, avg_marks;
//total_marks = marks_sub[0] +
for (int i=0;i
#include
int main(){
int marks[5];
float total;
for (int i = 0; i < 5; i++)
{
scanf("%d",&marks[i]);
}
for (int i = 0; i < 5; i++)
{
total = marks[i] + total;
}
int mark = sizeof(marks)/sizeof(marks[0]);
total = total / mark;
printf("the average marks is %.2f ",total);
}
Ans is - D. Random value because we are trying to access uninitialized value
programming task:
#include
int aver(int total){
int average = total / 5;
return average;
}
int main(){
int subjects[5];
printf("Enter the marks:");
for(int i = 0;i < 5;++i){
scanf("%d", &subjects[i]);
}
int total;
for(int i = 0;i < 5;++i){
total = total + subjects[i];
}
int average = aver(total);
printf("
Average marks: %d", average);
return 0;
}
[Programiz Video Quiz]
Q. Which value will we get when we print num[4] from the following array?
int num[5] = {2, 3, 5};
1. 2
2. 5
3. 0
4. Random Value
0
Answer:- 0
Garbage Value
0 is the default value for any element not initialized by the user
0 will be the answer bcz size is exceeding the array.
#include
int main()
{
int i;
double avg;
double marks[5];
printf("Enter marks of 5 subjects:");
for(i=0 ;i
#include
int main() {
// Create an array that stores the marks of 5 subjects
int marks[] = {75, 80, 85, 90, 95};
// Compute the total marks by adding all the marks
int total_marks = 0;
for (int i = 0; i < 5; i++) {
total_marks += marks[i];
}
// Divide the total marks by total number of subjects
int number_of_subjects = sizeof(marks) / sizeof(marks[0]);
float average_marks = (float)total_marks / number_of_subjects;
// Print the average marks
printf("Average marks: %.2f
", average_marks);
return 0;
}
hey please make always new code for new type like new when you start for loop please i request
#include
int main(){
double marks[5], sum = 0.0;
for(int i = 0; i < 5; i++){
printf("Insert marks:", marks[i]);
scanf("%lf", &marks[i]);
sum += marks[i];
}
double average = sum / 5;
printf("The average marks is: %lf ", average);
return 0;
}
11:30 and 11:55 A problem with the 4th element ! (?)😅
#include
int main( )
{ int marks[5], i;
int sum=0;
float avg;
for(i=0;i
Random value will be printed.
#include
int main() {
// Write C code here
int marks[5]={56,45,67,87,56};
int totalMarks = marks[0] + marks[1] + marks[2] + marks[3] + marks[4];
double averageMarks= totalMarks/5.0;
printf("The total marks scored = %d
",totalMarks);
printf("The averageMark = %.2lf
",averageMarks);
return 0;
}
منورين
d. random value