Part 5 | Array and Array Operations | C Programming Tamil Tutorial

preview_player
Показать описание


This video is part five video of the series and today we will be discussing the general aspects of programming such as ARRAY and ARRAY OPERATIONS in c programming.

#100K Coding Challenge is a series of 10 programming tutorial videos in Tamil. It is an initiative by Team Brototype to teach programming in the simplest possible manner across Tamil Nadu and it is completely FREE of cost.

Timecode
0:00 title
0:21 Daily tips
9:45 Winners announcement
10:13 Tutorial starts
22:07 Array program 01
34:34 Sum of 5 numbers using array
41:04 program 02 Sum of 5 numbers using array
48:22 search explanation
54:20 Program 02
1:06:19 sorting
1:16:50 Sorting program

Today's assignment

About us:

Brototype is more than just a YouTube channel. We are Kerala's Top community for aspiring techies looking to learn coding and land their dream IT jobs. Our YouTube channels provide free programming tutorials and tech videos in regional languages.

We also have a 7-month offline training program called 'Brocamp', where students from any educational background can learn coding in an office environment and pay the fee after placement. We have helped 600+ students get high-paying IT jobs. As a result, we are now focusing on Tamil to reach a wider audience and help more people improve their lives.

For enquiries & updates WhatsApp us to 9995270355
Рекомендации по теме
Комментарии
Автор

Neega teach panrathu clear ra puriuthu but assignment kudukura appa assignment ta work out panna theriyala bro.... Poga poga learn panniku vena.... Illa innum deep pa naa learn panna nu ma....?

jenirasee
Автор

// reverse an array

#include<stdio.h>
int main()
{
int limit, values[100], i;
printf("enter the limit : ");
scanf("%d", &limit);
printf("Enter the elements : ");
for(i=0;i<limit;i++)
{
scanf("%d", &values[i]);
}
printf("Reversed array : ");
for(i=limit-1;i>=0;i--)
{
printf("%d ", values[i]);
}
}

mohamedaneesmk
Автор

Largest number in array:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i, values[100], limit, temp=0;
printf("enter the array limit :" );
scanf("%d", &limit);
printf("enther the values : ");
for(i=0;i<limit;i++)
{
scanf("%d", &values[i]);
if(temp<values[i])
{
temp=values[i];
}
}
printf("The largest number in array %d:", temp );
}

sarakansara
Автор

Sir my humble request. Can you take me a separate course for c programming because iam starting from the scratch

swamynathansanthanam
Автор

1]
#include<stdio.h>

int main()
{
int i, j, limit, temp;
int a[1000];

printf("Enter the size of Array :");
scanf("%d", &limit);

printf("Enter values of Array :\n");
for(i=0;i<limit;i++)
{
scanf("%d", &a[i]);
}

for(i=0;i<(limit-1);i++)
{
for(j=i+1;j<limit;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("The largest number is %d", a[limit-1]);
return 0;

}

2]

#include<stdio.h>

int main()
{
int array1[10];
int array2[10];
int i, limit1, limit2, limit3;
int array3[20];

printf("Enter the size of Array1 :");
scanf("%d", &limit1);

printf("Enter values of Array1\n");
for(i=0;i<limit1;i++)
{
scanf("%d", &array1[i]);
}

printf("Enter the size of Array2 :");
scanf("%d", &limit2);

printf("Enter values of Array2\n");
for(i=0;i<limit2;i++)
{
scanf("%d", &array2[i]);
}
limit3=limit1+limit2;

for(i=0;i<limit1;i++)
{
array3[i]=array1[i];
}

for(i=0;i<limit2;i++)
{
array3[limit1+i]=array2[i];
}

printf("Result is : ");
for(i=0;i<limit3;i++)
{
printf("%d", array3[i]);
}

return 0;

}

3]

#include<stdio.h>

int main()
{
int i, limit;
int array1[100], array2[100];

printf("Enter the size of Array :");
scanf("%d", &limit);

printf("Enter values of Array :\n");

for(i=0;i<limit;i++)
{
scanf("%d", &array1[i]);
}
for(i=(limit-1);i>=0;i--)
{

}

printf("Result is : ");
for(i=0;i<limit;i++)
{
printf("%d", array2[i]);
}
return 0;
}

l.ashokadithya
Автор

Merged array:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i, values1[100], merge[100], limit1, limit2, temp=0;
printf("enter the first array limit: " );
scanf("%d", &limit1);
printf("enther the values : ");
for(i=0;i<limit1;i++)
{
scanf("%d", &values1[i]);
merge[i]=values1[i];
}
printf("enter the second array limit: " );
scanf("%d", &limit2);
temp=limit1+limit2;
printf("enther the values : ");
for(i=limit1;i<temp;i++)
{
scanf("%d", &merge[i]);
}
printf("the merged array is :");
for(i=0;i<temp;i++)
{
printf("%d \n\t\t\t", merge[i]);
}
}

8754542540

sarakansara
Автор

Superb Explaination anna...
Program-01
//program for finding the largest element in array #include<stdio.h>
int main()
{

int n, i, large;
printf("Enter the size of the arrays\n");
scanf("%d", &n);
printf("Enter the values of Array\n");
int a[n];
for(i=0;i<n;i++)
scanf("%d", &a[i]);
large=a[0];
for(i=1;i<n;i++)
{
if(a[i]>large)
{
large=a[i];
}
}
printf("Largest Number is %d", large);
return 0;
}

Program_02
//program for combining the 2 arrays
#include<stdio.h>
int main() {
int size1, size2, i, j;
printf("Enter the size of Array1: ");
scanf("%d", &size1);
int array1[size1];
printf("Enter values of Array1: ");
for (i = 0; i < size1; i++) {
scanf("%d", &array1[i]);
}


printf("Enter the size of Array2: ");
scanf("%d", &size2);
int array2[size2];
printf("Enter values of Array2: ");
for (i = 0; i < size2; i++) {
scanf("%d", &array2[i]);
}

int mergedSize = size1 + size2;
int mergedArray[mergedSize];

for (i = 0; i < size1; i++) {
mergedArray[i] = array1[i];
}

for (j = 0; j < size2; j++) {
mergedArray[i] = array2[j];
i++;
}

printf("Result is: ");
for (i = 0; i < mergedSize; i++) {
printf("%d ", mergedArray[i]);
}

return 0;
}

Program_03:
//program for finding the reverse of an array

#include <stdio.h>

int main() {
int size, i;


printf("Enter the size of Array: ");
scanf("%d", &size);
int array[size];
printf("Enter values of Array: ");
for (i = 0; i < size; i++) {
scanf("%d", &array[i]);
}


int temp;
for (i = 0; i < size / 2; i++) {
temp = array[i];
array[i] = array[size - i - 1];
array[size - i - 1] = temp;
}


printf("Result is: ");
for (i = 0; i < size; i++) {
printf("%d ", array[i]);
}

return 0;
}

Name: Shaik Anjum
Phone number : 6305429079

magicalworld
Автор

Question 03 Answer in Assignment 05:

int main(void) {
int limit, i, a[100];
setbuf(stdout, NULL);
puts("Enter the Limit here:");
scanf("%d", &limit);
printf("Enter the Values here:");
for (i=0;i<limit;i++){
scanf("%d", &a[i]);
}printf("YOur Entered Values are in Reverse Order:");
for(i=limit-1;i>=0;i--){
printf("%d \t", a[i]);
}

return EXIT_SUCCESS;
}

ThePhysicsLab-svkz
Автор

// TO FIND LARGEST NUMBER IN THE ARRAY

#include<stdio.h>
int main()
{
int limit, values[100], max, i;
printf("ENTER THE LIMIT : ");
scanf("%d", &limit);

printf("ENTER THE VALUES : ");

for(i=0;i<limit;i++)
{
scanf("%d", &values[i]);
}
max=values[0];
for(i=0;i<limit;i++)
{
if(values[i]>max)
{
max=values[i];
}
}
printf("THE MAXIMUM VALUE IS : %d", max);
}

mohamedaneesmk
Автор

bro I am beginner for programming suggest me a laptop under 30k for coding practice

yaaligaming
Автор

Reverse array
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i, values[100], limit;
printf("enter the array limit: ");
scanf("%d", &limit);
printf("enther the values : ");
for (i = 0; i < limit; i++)
{
scanf("%d", &values[i]);
}
printf("the reversed array is :");
for (i = limit - 1; i > -1; i--)
printf("%d \n\t\t\t", values[i]);
}

sarakansara
Автор

Even if i type fast with two fingers doesn't it enough?

janani
Автор

Thank you for helping us but I will more expecting from you... try to teach problem solving...this is basics of c programming anyway good hardwork...team!!❤

alonethicker
Автор

//1.To write a program to find the largest value in array
#include <stdio.h>
#include <stdlib.h>

int main(void) {
int arr[100], limit, i, max;
printf("Enter the size of arrays\n");
scanf("%d", &limit);
printf("Enter the values of Array\n");
for(i=0;i<limit;i++){
scanf("%d", &arr[i]);
}
max = arr[0];
for(i=1;i<limit;i++){
if(max < arr[i]){
max = arr[i];
}
}
printf("Largest Number is %d", max);

return EXIT_SUCCESS;
}
//2.To write a program to merge two arrays
#include <stdio.h>
#include <stdlib.h>

int main(void) {
int arr1[100], arr2[100], limit1, limit2, i, j, mergedArray;
printf("Enter the size of first array\n");
scanf("%d", &limit1);
printf("Enter the values of first Array\n");
for(i=0;i<limit1;i++){
scanf("%d", &arr1[i]);
}
printf("Enter the size of second array\n");
scanf("%d", &limit2);
printf("Enter the values of second Array\n");
for(i=0;i<limit2;i++){
scanf("%d", &arr2[i]);
}
//loop to merge arr2 in arr1
for (j=0;j<limit2;j++){
i = limit1+j;
arr1[i] = arr2[j];
}

printf("Merged Array: \n");
for (i=0;i<limit1+limit2;i++){
printf("%d\n", arr1[i]);
}

return EXIT_SUCCESS;
}
//3.To write a program to reverse an array
#include <stdio.h>
#include <stdlib.h>

int main(void) {
int arr[100], limit=0, i=0;
printf("Enter the size of arrays\n");
scanf("%d", &limit);
printf("Enter the values of Array\n");
for(i=0;i<limit;i++){
scanf("%d", &arr[i]);
}
printf("Result is: ");
//TO reverse an array
for (i=limit-1;i>=0;i--){
printf("%d, ", arr[i]);
}
return EXIT_SUCCESS;
}

tamilarasandhayalan
Автор

Sir i cant rus in windows i check in Google they are telling use setbouf("stdout, NULL") what is this i dont understand this line plzzz explain

crazyrider
Автор

I have doubt..
I can't able join in telegram group. Please help me to add in group...

ApoorvaSagodharigal
Автор

Hii Assignment 5, Reverse the array solution


#include<stdio.h>
#include<conio.h>
void main()
{
int values[100], limit, i;
clrscr();
printf("Enter the array limit:");
scanf("%d", &limit);
printf("\n Enter the values:");
for(i=0;i<limit;i++)
{
scanf("%d", & values[i]);
}
limit=limit-1;
printf("\n Entered values are:");
for(i=limit;i>=0;i--)
{
printf("\n%d", values[i]);
}
getch();
}

Output:
Enter the array limit:3

Enter the values:1
2
3

Entered values are:
3
2
1

Krish_
Автор

As400 developer related video upload broo

mohamedshaheeth
Автор

1.
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int values[100], limit, i, largest;
printf("Enter array limit");
scanf("%d", &limit);
printf("Enter values");
for(i=0;i<limit;i++){
scanf("%d", &values[i]);
}largest=values[0];
for(i=1;i<limit;i++){
if(values[i]>largest){
largest=values[i];
}
}printf("The largest value in array is %d", largest);
return EXIT_SUCCESS;
}
2.
#include <stdio.h>
#include<stdlib.h>
int main(void) {
int limit1, limit2, i, j;
printf("Enter size of first array:");
fflush(stdout);
scanf("%d", &limit1):
int arr1[limit1];
printf("Enter values of first array:");
fflush(stdout);
for(i=0;i<limit1;i++){
scanf("%d", &arr1[i]);
}
printf("Enter size of second array:");
fflush(stdout);
scanf("%d", &limit2);
int arr2[limit2];
printf("Enter values of second array:");
fflush(stdout);
for(i=0;i<limit2;i++){
scanf("%d", &arr2[i]);
}
int mergedlimit=limit1+limit2;
int mergedarr[mergedlimit];
for(i=0;i<limit1;i++){
mergedarr[i]=arr1[i];
}
for(i=0, j=limit1;i<limit2;i++, j++){
mergedarr[j]=arr2[i];
}
printf("Values of merged array:");
fflush(stdout);
for(i=0;i<mergedlimit;i++){
printf("%d \t", mergedarr[i]);
fflush(stdout);
}
return EXIT_SUCCESS;
}
3.
#include <stdio.h>
#include<stdlib.h>
int main(void) {
int limit, i, temp;
printf("Enter array size:");
fflush(stdout);
scanf("%d", &limit);
int values[limit];
printf("Enter values:");
fflush(stdout);
for(i=0;i<limit;i++){
scanf("%d", &values[i]);
}
for(i=0;i<limit/2;i++){
temp=values[i];
values[i]=values[limit-1-i];
values[limit-1-i]=temp;
}
printf("Reversed array values:");
fflush(stdout);
for(i=0;i<limit;i++){
printf("%d \t", values[i]);
fflush(stdout);
}
return EXIT_SUCCESS;
}

suganthiprabha
Автор

Brocamp srilanka laium arrange pannunge bro
Pls

muhammedumar