Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Problema 6

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void main()
{
float v[10][20];
int m, n, i, j;

printf("m=");
scanf("%i", &m);
printf("n=");
scanf("%i", &n);

for(i=0;i<m;i++)
for (j = 0; j < n; j++)
{
printf("v[%i][%i]=", i, j);
scanf("%f", &v[i][j]);
}
float med[10];
for (i = 0; i < m; i++)
{
med[i] = 0;
for (j = 0; j < n; j++)
med[i] = med[i] + v[i][j];
med[i] = med[i] / n;

}
for (i = 0; i < m; i++)
printf("Abonatul %i are media valorilor %.2f\n", i + 1, med[i]);
}

PROBLEMA 7

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void main()
{
float v[10][20];
int m, n, i, j;

printf("m=");
scanf("%i", &m);
printf("n=");
scanf("%i", &n);

for(i=0;i<m;i++)
for (j = 0; j < n; j++)
{
printf("v[%i][%i]=", i, j);
scanf("%f", &v[i][j]);
}
float a;
printf("a=");
scanf("%f", &a);
int ult[20];
for (j = 0; j < n; j++)
{
ult[j] = -1;
for (i = 0; i < m; i++)
if (v[i][j] == a)
ult[j] = i;
}
for (i = 0; i < n; i++)
if (ult[i] == -1)
printf("in luna %i nu am gasit nicio valoare egala cu valoarea data\n", i + 1);
else
printf("in luna %i ultimul abonat este %i\n", i + 1, ult[i] + 1);
}

Problema 8:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void main()
{
float v[10][20];
int m, n, i, j;

printf("m=");
scanf("%i", &m);
printf("n=");
scanf("%i", &n);

for(i=0;i<m;i++)
for (j = 0; j < n; j++)
{
printf("v[%i][%i]=", i, j);
scanf("%f", &v[i][j]);
}
float a;
printf("a=");
scanf("%f", &a);
int l[10];
for (i = 0; i < m; i++)
{
l[i] = 0;
for (j = 0; j < n; j++)
if (v[i][j] < a)
l[i] = l[i] + 1;

}
for (i = 0; i < m; i++)
printf("Abonatul %i are %i valori sub limita data\n", i + 1, l[i]);
}

Seminar 9

Problema 1

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main()
{
int m, n, i, j;
int cant[20][30];
float pret[20];
printf("m =");
scanf("%i", &m);
printf("n =");
scanf("%i", &n);
for (i=0; i<m; i++)
for (j = 0; j < n; j++)
{
printf("cant[%i][%i]=", i, j);
scanf("%i", &cant[i][j]);
}
for (i = 0; i < m; i++)
{
printf("pret[%i]=", i);
scanf("%f", &pret[i]);
}
float rez[20];
for (i = 0; i < m; i++)
{
rez[i] = 0;
for (j = 0; j < n; j++)
rez[i] += cant[i][j] * pret[i];
}
for (i = 0; i < m; i++)
printf("Produsul %i are valoarea %.2f\n", i + 1, rez[i]);
}

You might also like