Sunteți pe pagina 1din 4

MINISTERUL EDUCAȚIEI ȘI CERCETARII AL REPUBLICII MOLDOVA

I.P Centru de Excelență în Energetică si Electronica


Catedră: Sisteme informaționale

LUCRARE DE LABORATOR Nr. 7


La obiectul programare structurată

Tema: Prelucrarea tablourilor unidimensionale

Varianta: 2

A realizat:
Elevul Gr. RC-0321
Plămădeală Ion
Profesor : Tofan Tatiana

Chisinau 2021

Scopul lucrării:
1. Însuşirea posibilităţilor limbajului C pentru:
 Utilizarea procedeelor de întroducere, afişare a tablourilor unidimensionale;

 Elaborarea şi implimentarea algoritmelor de prelucrare a tablourilor unidimensionare;

 Însuşirea procedeelor de realizare a structurilor ciclice la prelucrarea tablourilor.


2. Testarea programelor şi soluţionarea problemei trasate cu ajutorul calculatorului.

Condiția:
De la tastatură se citesc elementele unui vector de dimensiunea n, (n<=100) de numere întregi. Elaborați
un program prin intermediul căruia primul element din tablou va fi înlocuit cu elementul minimal și
invers. Se va afișa elementele vectorului modificat.

Rezultatul in urma compilarii:


#include <stdio.h>

#include <conio.h>

main()

int i, n,a[100],min,aux,poz;

printf("Introduceti lungimea vectorului:");

scanf("%d", &n);

for(i=0;i<n;i++)

printf("a[%d] = ", i);

scanf("%d", &a[i]);

min=a[0];

aux=a[0];

for(i=0;i<n;i++)

if(min>a[i])

min=a[i];

poz=i;

a[0]=min;

a[poz]=aux;

for(i=0;i<n;i++)

printf("\n%d", a[i]);
}

Rezultat in urma compilarii:

Schema bloc
Am stat mult sa o fac

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