Subprograme Alocate Static

download Subprograme Alocate Static

of 8

Transcript of Subprograme Alocate Static

  • 8/10/2019 Subprograme Alocate Static

    1/8

  • 8/10/2019 Subprograme Alocate Static

    2/8

  • 8/10/2019 Subprograme Alocate Static

    3/8

    //nr de perechi de nr prime dintr-un sir de nr nat nen

    #include

    void citire(unsigned x[],int *n){int i; printf("n="); scanf_s ("%d", n);

    for (i=0;i

  • 8/10/2019 Subprograme Alocate Static

    4/8

    //val produselor vandute intr-o zi

    //val unui produs pe intreaga per

    //val vanz tuturor produselor pe intreaga per//zilele in care s-au inreg cele mai mari vanz+max vanz

    #includetypedef struct { int nr;

    struct PRODUS {int codp; float cant,pret;

    }p[50]; }ZI;double val_zi(ZI v[], int n, int z)

    { int i; double val=0;

    if(zn) val=-1;else { for ( i=0; i

  • 8/10/2019 Subprograme Alocate Static

    5/8

    //a doua cerinta

    int cod;

    printf("introduceti codul produsului:"); scanf_s("%d", & cod);double valp=val_prod(v,n,cod);

    if(valp==0)printf ("produsul cu acest cod nu exista\n");

    else printf ("valaorea vanzarilor pt acest produs este:%5.21f\n" , valp);//cerinta a treia

    printf(" valoarea vanzarilor pe intreaga perioada este:%5.21f\n:", val_totala(v,n));//cerinta patru

    int k,poz[50];

    double max;zile(v,n,&max,&k,poz);

    printf ("zilele in care s-a inregistrat vaolarea maxima de %5.21f sunt :", max);

    for(i=0;i

  • 8/10/2019 Subprograme Alocate Static

    6/8

    //nr abonatilor care au inreg valori const ale conv telefonice.functie

    void lin_const(float a[][100],int m , int n, int v[100], int *nr)

    { int i,j,ok; *nr=0;for(i=0;i

  • 8/10/2019 Subprograme Alocate Static

    7/8

    //ridicarea la put a unei matrice

    void putere( float a[][100], int m, int n, int p, float b[][100])

    { int i,j,k,l;float c[100][100];

    for(i=0;i

  • 8/10/2019 Subprograme Alocate Static

    8/8

    //consumuri descrescatoare a m produse pe perioada a n zile

    int cons_descrescatoare( float a[][100],int m,int n,int v[100])

    { int i,j,ok; float r; int nr=0;for(i=0;i