Untitled

 avatar
user_9243973
plain_text
2 years ago
3.1 kB
1
Indexable
Never
void Stat(int T[][100], int n, int m)
{
    int i, j, surface1, surface2, surface3, surface4;
    surface1 = 0;
    surface2 = 0;
    surface3 = 0;
    surface4 = 0;

    for (i = 0; i < n; i++)
    {
        for (j = 0; j < m; j++)
        {
            if (T[i][j] == 1)
            {
                surface1 = surface1 + 1;
            }
            if (T[i][j] == 2)
            {
                surface2 = surface2 + 1;
            }
            if (T[i][j] == 3)
            {
                surface3 = surface3 + 1;
            }
            if (T[i][j] == 4)
            {
                surface4 = surface4 + 1;
            }
        }
    }
    printf("\n Sur la carte il y a :");
    printf("\n\t\t\t %c",201);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",203);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",187);
    printf("\n\t\t\t %c",186);
    for(int a=0;a<7;a++) printf(" ");
    SetColor(1);
    if(surface1/10==0)
    printf("  %d", surface1);
    if(surface1/10<10 &&surface1/10!=0)
    printf(" %d", surface1);
    if(surface1/10>=10)
    printf("%d", surface1);
    SetColor(15);
    for(int a=0;a<9;a++) printf(" ");
    printf("%c",186);
    for(int a=0;a<7;a++) printf(" ");
    SetColor(4);
    if(surface2/10==0)
    printf("  %d", surface2);
    if(surface2/10<10 &&surface2/10!=0)
    printf(" %d", surface2);
    if(surface2/10>=10)
    printf("%d", surface2);
    SetColor(15);
    for(int a=0;a<9;a++) printf(" ");
    printf("%c",186);
    printf("\n\t\t\t %c",186);
    //for(int a=0;a<19;a++) printf(" ");
    SetColor(1);
    printf("  zones agricoles  ");
    SetColor(15);
    printf("%c",186);
    //for(int a=0;a<19;a++) printf(" ");
    SetColor(4);
    printf("zones d'habitations");
    SetColor(15);
    printf("%c",186);
    printf("\n\t\t\t %c",204);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",206);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",185);
    printf("\n\t\t\t %c",186);
    for(int a=0;a<7;a++) printf(" ");
    SetColor(6);
    if(surface3/10==0)
    printf("  %d", surface3);
    if(surface3/10<10 &&surface3/10!=0)
    printf(" %d", surface3);
    if(surface3/10>=10)
    printf("%d", surface3);
    SetColor(15);
    for(int a=0;a<9;a++) printf(" ");
    printf("%c",186);
    for(int a=0;a<7;a++) printf(" ");
    SetColor(2);
    if(surface4/10==0)
    printf("  %d", surface4);
    if(surface4/10<10 &&surface4/10!=0)
    printf(" %d", surface4);
    if(surface4/10>=10)
    printf("%d", surface4);
    SetColor(15);
    for(int a=0;a<9;a++) printf(" ");
    printf("%c",186);
    printf("\n\t\t\t %c",186);
    SetColor(6);
    printf("      forets       ");
    SetColor(15);
    printf("%c",186);
    SetColor(2);
    printf("zones industrielles");
    SetColor(15);
    printf("%c",186);
    printf("\n\t\t\t %c",200);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",202);
    for(int a=0;a<19;a++) printf("%c",205);
    printf("%c",188);
    printf("\n  -");
}