Skip to main content

URI problem "1118- Several Scores With Validation " solution

#include<stdio.h>
int main()
{
    int n,i,x,m,s,u;
    double a,b,g,k,l,t;
    scanf("%lf",&a);
    if(a>10||a<0)
    {
        for(i=1; i<1000; i++)
        {
            printf("nota invalida\n");
            scanf("%lf",&a);
            if(a<=10&&a>=0)break;
        }
    }
    scanf("%lf",&b);

    if(b>10||b<0)
    {
        for(i=1; i<1000; i++)
        {
            printf("nota invalida\n");
            scanf("%lf",&b);
            if(b<=10&&b>=0)break;
        }
    }
    g=(a+b)/2.0;
    printf("media = %.2lf\n",g);







    printf("novo calculo (1-sim 2-nao)\n");
    scanf("%d",&x);
    if(x<1||x>2)
    {
        for(m=1; m<1000; m++)
        {
            printf("novo calculo (1-sim 2-nao)\n");
            scanf("%d",&x);
            if(x==1)
            {
                scanf("%lf",&k);
    if(k>10||k<0)
    {
        for(u=1; u<1000; u++)
        {
            printf("nota invalida\n");
            scanf("%lf",&k);
            if(k<=10&&k>=0)break;
        }
    }
    scanf("%lf",&l);

    if(l>10||l<0)
    {
        for(s=1; s<1000; s++)
        {
            printf("nota invalida\n");
            scanf("%lf",&l);
            if(l<=10&&l>=0)break;
        }
    }
    t=(k+l)/2.0;
    printf("media = %.2lf\n",t);
            }
            if(x==2)break;
        }
    }
    return 0;
}

Comments

Popular posts from this blog

URI problem "1040- Average 3" solution

Here is the solution to URI problem ID: 1040 #include<stdio.h> #include<math.h> int main() {     double media, N1,N2,N3,N4,s,k;     scanf("%lf %lf %lf %lf",&N1,&N2,&N3,&N4);     media=((N1*2/10)+(N2*3/10)+(N3*4/10)+(N4*1/10));     printf("Media: %.1lf\n",media);     if(media>=7)     {         printf("Aluno aprovado.\n");     }     else if(media>=5.0&&media<=6.9)     {         printf("Aluno em exame.\n");         scanf("%lf",&s);         printf("Nota do exame: %.1lf\n",s);         k=(media+s)/2;         if(k>=5)         {       ...

URI problem "1065 - Even Between five Numbers " solution

#include<stdio.h> int main() {     int a,b,c,d,e;     int l,j,k,n,p,totale;     scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);     if(a%2==0)     {         l=1;     }     else     {         l=0;     }     if(b%2==0)     {         j=1;     }     else     {         j=0;     }     if(c%2==0)     {         k=1;     }     else     {         k=0;     }     if(d%2==0)     {         n=1;  ...