Sunteți pe pagina 1din 6

MIMISTERUL EDUCAȚIEI, CULTURII ȘI CERCETARII

AL REPUBLICII MOLDOVA

Universitatea Tehnica a Moldovei


Facultatea Calculatoare, Informatică și Microelectronică
Departamentul Informatică și Ingineria Sistemelor

Raport

Pentru lucrarea de laborator NR. 12


La cursul “Programarea calculatoarelor”

Verificat:
Burlacu Natalia, doctor, conf. univ.
Departamentul Informatică si IS,
Facultatea FCIM, UTM

Chișinău – 2021
Sarcina problemei:
Codul problemei:
#include <stdio.h>

void printC()
{
    int i, j;
    for (i = 0; i < 5; i++)
    {
        printf("*");
        for (j = 0; j < (4); j++)
        {
            if (i == 0 || i == 4)
                printf("*");
            else
                continue;
        }
        printf("\n");
    }
    printf("\n");
}
void printM()
{
    int i, j, c = 0;
    for (i = 0; i < 5; i++)
    {
        printf("*");
        for (j = 0; j <= 5; j++)
        {
            if (j == 5)
                printf("*");
            else if (j == c || j == 5 - c - 1)
                printf("*");
            else
                printf(" ");
        }
        if (c == 5 / 2)
        {
            c = -99999;
        }
        else
            c++;
        printf("\n");
    }
    printf("\n");
}
void printS()
{
    int i, j;
    for (i = 0; i < 5; i++)
    {
        for (j = 0; j < 5; j++)
        {
            if ((i == 0 || i == 5 / 2 || i == 4))
                printf("*");
            else if (i < 5 / 2 && j == 0)
                printf("*");
            else if (i > 5 / 2 && j == 4)
                printf("*");
            else
                printf(" ");
        }
        printf("\n");
    }
    printf("\n");
}
int main()
{
    printC();
    printM();
    printS();
   
    return 0;
}
Raspunsuri:
Flow chart:

void printC
void printM

void printS

S-ar putea să vă placă și