Aplicații în C

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 22 fișiere: doc, cpp
Pagini : 22 în total
Cuvinte : 3947
Mărime: 34.50KB (arhivat)
Publicat de: Florentin Cozma
Puncte necesare: 0

Extras din laborator

1. Sa se determine elementul maxim din triunghiul de sub diagonalele unei matrice patratice(exclusive diagonalele).

Rezolvare:

Solutia aceste probleme consta in parcurgerea tuturor elementelor aflate sub diagonale si retinerea in variabila max a valorii maxime dintre acestea.

citeste m

do for i=0,m-1,1

do for j=0,m-1,1

citeste a[i][j]

enddo

enddo

max=a[m-1][1]

do for i=m/2+1,m-1,1

do for j=m-i-1,i-1,1

if a[i][j]>max then max=a[i][j]

endif

enddo

enddo

afiseaza max

#include<stdio.h>

#include<conio.h>

void main()

{ clrscr();

float a[10][10],max;

int m,j,i;

printf("m=");

scanf("%d",&m);

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

for(j=0;j<m;j++)

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

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

}

max=a[m-1][1];

for(i=m/2+1;i<m;i++)

for(j=m-i-1;j<i;j++)

if(a[i][j]>max)

max=a[i][j];

printf("maximul este:%f",max);

getch();

}

2. Sa se determine inmultirea dintre un vector si o matrice.

Rezolvare:

Pentru a se putea efectua inmultirea dintre vectorul X si matricea A este obligatoriu ca numarul de elemente ale vectorului X sa fie egal cu numarul de linii ale matricei A. Rezultatul inmultirii va fi un vector Y cu m elemente.

citeste m,n

do for i=0,n-1,1

citeste x[i]

enddo

do for i=0,n-1,1

do for j=0,m-1,1

citeste a[i][j]

enddo

enddo

do for j=0,m-1,1

y[j]=0

do for k=0,n-1,1

y[j]=y[j]+x[k]*a[k][j]

enddo

enddo

do for i=0,m-1,1

scrie y[i]

enddo

#include<conio.h>

#include<stdio.h>

void main()

{ clrscr();

int n,m,j,i,k;

int x[10],a[10][10],y[10];

printf("numarul de elemente ale vectorului= "); scanf("%d",&n);

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

{ printf("x[%d]=",j); scanf("%d",&x[j]);

}

printf("numarul de coloane ale matricei= "); scanf("%d",&m);

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

for(j=0;j<m;j++)

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

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

}

for(j=0;j<m;j++)

{y[j]=0;

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

y[j]=y[j]+x[k]*a[k][j];

}

for(j=0;j<m;j++)

printf(" %d ",y[j]);

getch();

}

3. Determinati elementul maxim de pe fiecare linie si elemntul maxim dintr-o matrice dreptunghiulara de dimensiuni m X n.

Rezolvare:

Formam cu elementele maxime de pe fiecare linie un vector max de dimensiune m apoi determinam elementul cel mai mare al vectorului max.

Preview document

Aplicații în C - Pagina 1
Aplicații în C - Pagina 2
Aplicații în C - Pagina 3
Aplicații în C - Pagina 4
Aplicații în C - Pagina 5
Aplicații în C - Pagina 6
Aplicații în C - Pagina 7
Aplicații în C - Pagina 8
Aplicații în C - Pagina 9
Aplicații în C - Pagina 10
Aplicații în C - Pagina 11
Aplicații în C - Pagina 12
Aplicații în C - Pagina 13
Aplicații în C - Pagina 14
Aplicații în C - Pagina 15
Aplicații în C - Pagina 16
Aplicații în C - Pagina 17
Aplicații în C - Pagina 18
Aplicații în C - Pagina 19
Aplicații în C - Pagina 20
Aplicații în C - Pagina 21
Aplicații în C - Pagina 22

Conținut arhivă zip

  • 1.CPP
  • 10.CPP
  • 11.CPP
  • 12.CPP
  • 13.CPP
  • 14.CPP
  • 15.CPP
  • 16a.CPP
  • 16b.CPP
  • 17.CPP
  • 18.cpp
  • 19.cpp
  • 2.CPP
  • 20.cpp
  • 20probl.doc
  • 3.CPP
  • 4.CPP
  • 5.CPP
  • 6.CPP
  • 7.CPP
  • 8.CPP
  • 9.CPP

Alții au mai descărcat și

Baze de Date - Compania Carte 2009

„Cartea 2009” este o companie care se ocupa cu distributia de carte in Romania. „Cartea 2009” dispune de un lant de peste 300 de librarii situate...

Limbaje de Asamblare

Introducere. Necesitatea programării în limbaje de asamblare Modalităţile de programare s-au schimbat imens de la inventarea calculatorului, în...

Programare pe Obiecte

S-a observat ca un obiect real este caracterizat de o structura, proprietati si de functionalitate. În POO obiectul este alcatuit dintr-o...

Microcontrolere

INTRODUCERE CE ESTE UN MICROCONTROLLER? - UN CALCULATOR, DEOARECE: TOATE CALCULATOARELE AU O UNITATE CENTRALA DE PROCESARE (CPU) TOATE...

Probleme în C++

- Implementati o clasa pentru realizarea de operatii cu numere complexe, o functie friend care calculeaza distanta dintre 2 numere complexe si inca...

Microcontrolere PIC

Capitolul 1: microcontroler PIC16F887 - Dispozitiv de ansamblu asupra PIC16F887 este una dintre cele mai noi produse de Microchip. Conţine toate...

Proiectarea bazelor de date

Capitolul I - Informatii generale Cunostinte anterioare necesare: - Notiuni fundamentale de baze de date - Structuri de date Notiuni abordate...

Te-ar putea interesa și

Implementarea și utilizarea unei aplicații mobile în monitorizarea transportului public de pe teritoriul județului Gorj

ABSTRACT Studiul de față prezintă crearea unei aplicații mobile ce vine în ajutorul locuitorilor județului Gorj pentru a primi informații...

Proiectarea aplicațiilor de comerț electronic - aplicație de food-ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Proiectarea Aplicațiilor de Comerț Electronic

1 MARKETING ÎN SPATIUL VIRTUAL 1.1 DELIMITARI CONCEPTUALE Definitia de dictionar pentru cyber este stiinta controlului sistemelor complexe,...

Formula lui Taylor și aplicații

Introducere Una din notiunile fundamentale ale analizei matematice si în fond a în- tregii stiinte, este cea de derivata, atribuita lui G....

Aplicații ale teoriei jocurilor în negocierea internațională

INTRODUCERE Alegerea acestei teme a fost în primul rând motivată de ceea ce se întâmplă în jurul nostru la nivel internaţional. Secolul al XX-lea...

Aplicarea managementului prin obiective în organizațiile de servicii

INTRODUCERE Tema acestei lucrări de licență o constituie “Aplicarea managementului prin obiective în organizațiile de servicii”, o temă de...

Agrotehnică aplicată la principalele culturi în cadrul unității agricole SC Agrocomplex Luncă Pașcani SA

Introducere Pentru realizarea unor culturi de calitate și productive din punct de vedere cantitativ, solul reprezintă principalul factor care...

Tehnologia microundelor - aplicații

Capitolul 1 Consideratii teoretice 1.1. Notiuni generale Energia microundelor a fost folosita în procesele industriale de foarte multi ani,...

Ai nevoie de altceva?