Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions C/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
| Program-45 | Program to illustrate the above given pattern of numbers. |
| Program-46 | Program to convert binary number to decimal |
| Program-47 | Program to print kaprekar number in a given range |


| Program-58 | Program to find the sum of elements between indexes |
| Program-59 | Program to Search Students details in a list |


File renamed without changes.
24 changes: 24 additions & 0 deletions C/program-58/Program.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<stdio.h>
void main()

{
//float n[10];
int i,sum,a,b,x;
printf("enter the size of elements\n");
scanf("%d", &x);
float n[x];
printf("enter the values\n");
for (i=0;i<x;i++)
{
scanf("%f", &n[i]);
}
printf("enter the indexes to be added\n" );
scanf("%d%d", &a, &b);
sum=0;
for (;a<=b;a++)
{
sum = sum + n[a];
}

printf("\nThe sum of elements between the indexes is %d", sum);
}
4 changes: 4 additions & 0 deletions C/program-58/READEME.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Program 58


Write a program to find the sum of elements between indexes
4 changes: 4 additions & 0 deletions C/program-59/READEME.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Program 59


Write a program to Search Students details in a list
64 changes: 64 additions & 0 deletions C/program-59/program.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
#include<stdio.h>
#include<string.h>

typedef struct student
{

char name[25];
char usn[15];
float cgpa;
} S;
S s[70];


void search(char name[],int n)
{

int i,j;
// printf("%s\n",name);
for(i=0;i<n;i++)
{
if (strlen(name)==strlen(s[i].name))
{
for (j = 0; j < n; j++)
{
// printf("%s\n", s[i].name);
if(name[j]=name[j]) printf("Name: %s\nUSN: %s\nCGPA: %f\n", s[i].name, s[i].usn,s[i].cgpa);
break;
}
}
}
}

int main ()
{
int i,a,b, n;
char name[10];

printf ("*Enter student details**\n");
printf ("Enter number of students\n");
scanf ("%d", &n);
for (i = 0; i < n; i++)
{
printf ("Enter name\n");
scanf ("%s", s[i].name);
printf ("Enter USN\n");
scanf ("%s", s[i].usn);
printf ("Enter CGPA\n");
scanf ("%f",&s[i].cgpa);
}
for (i = 0; i < n; i++)
{
printf ("**Student details**\n");
printf ("Name: %s\tUSN: %s\tCGPA: %f\n", s[i].name, s[i].usn, s[i].cgpa);
}

printf ("*Search by name*\n");
printf ("enter the name\n");
scanf ("%s", name);
// printf("%s\n", name);
// name = s[i].name;
search(name,n);

}