Prelucrarea Masivelor Unidimensionale în C

Previzualizare laborator:

Extras din laborator:

Varianta: 1

2.Condiţia problemei:

De aflat suma şi cantitatea elementelor pare din masiv.

3.Schema bloc (logică) a algoritmului:

+

-

4.Listengul programului:

#include<stdio.h>

#include<conio.h>

#include<math.h>

#include<stdlib.h>

void main(void){

int i,n,s,x[12];

clrscr();

printf("Introduceti masivul:n");

for(i=0;i<12;i++){

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

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

n=0;s=0;

for(i=0;i<12;i++) if (fmod(x[i],2)==0) {s+=x[i];n+=1;}

printf("Masivul este:n");

for(i=0;i<12;i++) printf("x[%d]=%dn",i,x[i]);

printf("Suma este %dn",s);

printf("Numarul este %d",n);

getch();}

5.Descrierea programului:

Pe lîngă instrucţiunile şi funcţiile folosite în programele anterioare,programul dat conţine instrucţiunea ciclică for şi prelucrează un masiv unidimensional.Instrucţiunea for se caracterizează prin numărul de repetări ale ciclului cunoscut de la începutul executării lui,iar conducerea ciclului este efectuată cu ajutorul unei variabile de tip întreg,numită parametrul ciclului.În cazul acestui program i=0 este o expresie de iniţializare a parametrului ciclului,i<12 este expresia de control,i++ este expresia de incrementare a ciclului.Instrucţiunea for funcţionează în felul următor:se calculează expresia de iniţializare,apoi dacă expresia de control este adevărată se îndeplineşte instrucţiunea,adică se afişează comentariul respectiv şi se introduce elemental dat al masivului în programul dat.După îndeplinirea instrucţiunii se execută expresia de corecţie şi din nou se verifică expresia de control.Ciclul se termină atunci cînd expresia de control primeşte o valoare falsă.Masivul reprezintă un şir ordonat de elemente de acelaşi tip,care poate fi privit ca un tot întreg.Masivul poate fi caracterizat prin nume x,tip int,dimensiune 12,în cazul acestui program.Masivul unidimensional reprezintă un şir de elemente aranjate uniform,fiecare element fiind caracterizat de numărul său de ordine în şir.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Prelucrarea Masivelor Unidimensionale in C.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
7 pagini
Imagini extrase:
7 imagini
Nr cuvinte:
1 136 cuvinte
Nr caractere:
6 398 caractere
Marime:
18.17KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!