Programmig Code for SPL
Programmig Code for SPL
#include<stdio.h>
int fibonacciseries(int n)
{
int a=0,b=1,temp;
if(n==0) return a;
if(n==1) return b;
for(int i=2;i<=n;i++)
{
temp=a+b;
a=b;
b=temp;
}
return b;
}
int main (){
int n;
printf("Enter the position of fiboncchi term :");
scanf("%d",&n);
printf("The %d fibonacci term is %d\n",n,fibonacciseries(n));
return 0;
}
#include <stdio.h>
struct student {
char name[10];
int roll;
float marks[10];
};
int main() {
struct student s[10];
int n, k;
printf("\nEnter the students number: ");
scanf("%d", &n);
printf("\nEnter students subject number: ");
scanf("%d", &k);
for (int i = 0; i < n; i++) {
float sum = 0;
printf("\nEnter student name: ");
scanf("%s", s[i].name);
printf("\nEnter student roll: ");
scanf("%d", &s[i].roll);
int failed = 0;
for (int j = 0; j < k; j++) {
printf("\nEnter marks for subject %d: ", j + 1);
scanf("%f", &s[i].marks[j]);
int division = s[i].marks[j];
if (division < 40) {
failed = 1;
} else if (division < 45) { sum += 2; }
else if (division < 50) { sum += 2.25; }
else if (division < 55) { sum += 2.50; }
else if (division < 60) { sum += 2.75; }
else if (division < 65) { sum += 3.00; }
else if (division < 70) { sum += 3.25; }
else if (division < 75) { sum += 3.50; }
else if (division < 80) { sum += 3.75; }
else { sum += 4.00; }
}
if (failed) {
printf("Result: Fail\n");
} else {
printf("GPA: %.2f\n", sum / k);
}
}
return 0;
}