100% prog jntu mid marks calculation

#include<stdio.h>
int mid_marks(int *p,int *q)
{
    int i,c[3];
    for(i=0;i<3;i++)
    {
        if(*(q+i)>=*(p+i))
        {
          c[i]=((0.8*(*(q+i))) +(0.2*(*(p+i))))*0.5 ; /*multiplication by a factor of 0.5 is bcoz we need to consider 15 marks and not 30 as the max.*/
        }
        else
        {
               c[i]=((0.8*(*(p+i))) +(0.2*(*(q+i))))*0.5 ;
        };
        printf("\n finalized marks=%d",c[i]);
    }
}
void main()
{
    int a[]={24,25,17},b[]={28,24,24};
    mid_marks(&a[0],&b[0]);
}

finalized marks=13
finalized marks=12
 finalized marks=11


//try the following variations (ceil  బదులు పెట్టి round  లేక  floor చూడండి ):

#include<stdio.h>
int mid_marks(int *p,int *q)
{
    int i;
    float c[3];
    for(i=0;i<3;i++)
    {
        if(*(q+i)>=*(p+i))
        {
          c[i]=((0.8*(*(q+i))) +(0.2*(*(p+i))))*0.5 ;
        }
        else
        {
               c[i]=((0.8*(*(p+i))) +(0.2*(*(q+i))))*0.5 ;
        };
        printf("\n finalized marks=%f",ceil(c[i])); //విద్యార్థులకు మార్కులతో  లాభం 
    }
}
void main()
{
    int a[]={24,25,17},b[]={28,24,24};
    mid_marks(&a[0],&b[0]);
}
తెరమీద 
finalized marks=14.000000
finalized marks=13.000000
 finalized marks=12.000000




కామెంట్‌లు

ఈ బ్లాగ్ నుండి ప్రసిద్ధ పోస్ట్‌లు

100% C prog to write content into a file and then read it back onto the console

Spic macay

శ్రీరస్తు.. రామలింగ 18-1-24 (సూరసాని వారి ఆహ్వానము)