Bazele Programarii - Probleme cu Vectori

Proiect
9/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 62 în total
Cuvinte : 7080
Mărime: 1.59MB (arhivat)
Cost: 8 puncte
Profesor îndrumător / Prezentat Profesorului: Catalin Silvestru
20 de probleme in C cu vectori si matrici contine cerinte, programul, scheme logice, date de intrare iesire, teste

Extras din document

Valoarea unui polinom

Enunt

Să se scrie programul pentru calcularea valorii unui polinom într-un punct dat. Coeficienții polinomului sunt numere reale și se introduc de la tastatură.

Descrierea parametrilor

-coef[100] este un vector cu valori reale in care se pastreaza coeficienții polinomului, introduși de la tastatură

-n reprezinta gradul polinomului

-x reprezinta valoarea reala pentru care se calculeaza polinomul

-val este valoarea polinomului calculate

-i este o variabila cu ajutorul careia se parcurge vectorul

Descrierea algoritmului (pseudocod)

integer n,i;

float coef[100],x,val;

read n;

for i=0,n,1 do

read coef[i];

end for

read x;

val=0;

for i=0,n,1

val=val+coef[i]*x^i;

end for

write val

Schema logica

Cod sursa

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main()

{int n,i;

float coef[100],x,val;

printf("Introduceti gradul polinomului, n=");

scanf_s("%d",&n);

printf("Coeficientii polinomului:n");

for(i=0;i<=n;i++) /*pentru un grad n al polinomului, vectorul de coeficienti va avea n+1 elemente*/

{ printf("Coeficientul lui x la puterea %d=", i);

scanf_s("%f", &coef[i]);

}

printf("Punctul pentru care se va calcula valoarea:");

scanf_s("%f", &x);

val=0;

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

{

val=val+coef[i]*pow(x,i);

}

printf("Valorea polinomului in punctul %5.2f este %5.2f", x,val);

_getch();

}

Exemplu de test

Input Output

5,4,3,4,3,1,6,4 6672

4,4,3,0,1,2 18

2,4,0,2,3 22

Prima apariție a unei valori într-un vector

Enunt

Să se scrie programul pentru determinarea primei apariții a unei valori date într-un vector neordonat, de dimensiune n.

Descrierea parametrilor

-x[100] este un vector cu valori reale

-n reprezinta dimensiunea vectorului x

-a reprezinta valoarea reala cautată în vector

-i este o variabila cu ajutorul careia se parcurge vectorul și în care se stochează poziția primei apariții a elementului a în vector dacă acesta există

Descrierea algoritmului (pseudocod)

Integer n,i;

float x[100],a;

read n;

for i=1,n,1 do

read x[i];

end for

read a;

i=1;

while (i<n) && (x[i]<>a) do

i++;

end while

if i=n then

write “Valoarea cautata nu a fost gasita”;

else

write “Prima aparitie a numarului a este pozitia i”;

end if

Schema logica

Cod sursa

#include<conio.h>

#include<stdio.h>

void main()

{int n,i;

float x[100],a;

printf("Introduceti dimensiunea vectorului, n=");

scanf_s("%d",&n);

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

Preview document

Bazele Programarii - Probleme cu Vectori - Pagina 1
Bazele Programarii - Probleme cu Vectori - Pagina 2
Bazele Programarii - Probleme cu Vectori - Pagina 3
Bazele Programarii - Probleme cu Vectori - Pagina 4
Bazele Programarii - Probleme cu Vectori - Pagina 5
Bazele Programarii - Probleme cu Vectori - Pagina 6
Bazele Programarii - Probleme cu Vectori - Pagina 7
Bazele Programarii - Probleme cu Vectori - Pagina 8
Bazele Programarii - Probleme cu Vectori - Pagina 9
Bazele Programarii - Probleme cu Vectori - Pagina 10
Bazele Programarii - Probleme cu Vectori - Pagina 11
Bazele Programarii - Probleme cu Vectori - Pagina 12
Bazele Programarii - Probleme cu Vectori - Pagina 13
Bazele Programarii - Probleme cu Vectori - Pagina 14
Bazele Programarii - Probleme cu Vectori - Pagina 15
Bazele Programarii - Probleme cu Vectori - Pagina 16
Bazele Programarii - Probleme cu Vectori - Pagina 17
Bazele Programarii - Probleme cu Vectori - Pagina 18
Bazele Programarii - Probleme cu Vectori - Pagina 19
Bazele Programarii - Probleme cu Vectori - Pagina 20
Bazele Programarii - Probleme cu Vectori - Pagina 21
Bazele Programarii - Probleme cu Vectori - Pagina 22
Bazele Programarii - Probleme cu Vectori - Pagina 23
Bazele Programarii - Probleme cu Vectori - Pagina 24
Bazele Programarii - Probleme cu Vectori - Pagina 25
Bazele Programarii - Probleme cu Vectori - Pagina 26
Bazele Programarii - Probleme cu Vectori - Pagina 27
Bazele Programarii - Probleme cu Vectori - Pagina 28
Bazele Programarii - Probleme cu Vectori - Pagina 29
Bazele Programarii - Probleme cu Vectori - Pagina 30
Bazele Programarii - Probleme cu Vectori - Pagina 31
Bazele Programarii - Probleme cu Vectori - Pagina 32
Bazele Programarii - Probleme cu Vectori - Pagina 33
Bazele Programarii - Probleme cu Vectori - Pagina 34
Bazele Programarii - Probleme cu Vectori - Pagina 35
Bazele Programarii - Probleme cu Vectori - Pagina 36
Bazele Programarii - Probleme cu Vectori - Pagina 37
Bazele Programarii - Probleme cu Vectori - Pagina 38
Bazele Programarii - Probleme cu Vectori - Pagina 39
Bazele Programarii - Probleme cu Vectori - Pagina 40
Bazele Programarii - Probleme cu Vectori - Pagina 41
Bazele Programarii - Probleme cu Vectori - Pagina 42
Bazele Programarii - Probleme cu Vectori - Pagina 43
Bazele Programarii - Probleme cu Vectori - Pagina 44
Bazele Programarii - Probleme cu Vectori - Pagina 45
Bazele Programarii - Probleme cu Vectori - Pagina 46
Bazele Programarii - Probleme cu Vectori - Pagina 47
Bazele Programarii - Probleme cu Vectori - Pagina 48
Bazele Programarii - Probleme cu Vectori - Pagina 49
Bazele Programarii - Probleme cu Vectori - Pagina 50
Bazele Programarii - Probleme cu Vectori - Pagina 51
Bazele Programarii - Probleme cu Vectori - Pagina 52
Bazele Programarii - Probleme cu Vectori - Pagina 53
Bazele Programarii - Probleme cu Vectori - Pagina 54
Bazele Programarii - Probleme cu Vectori - Pagina 55
Bazele Programarii - Probleme cu Vectori - Pagina 56
Bazele Programarii - Probleme cu Vectori - Pagina 57
Bazele Programarii - Probleme cu Vectori - Pagina 58
Bazele Programarii - Probleme cu Vectori - Pagina 59
Bazele Programarii - Probleme cu Vectori - Pagina 60
Bazele Programarii - Probleme cu Vectori - Pagina 61
Bazele Programarii - Probleme cu Vectori - Pagina 62

Conținut arhivă zip

  • Bazele Programarii - Probleme cu Vectori.doc

Alții au mai descărcat și

Realizarea unui Site - Pisici

Capitolul 1. Introducere în HTML 1.1 Noţiuni generale HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea...

Tehnici de Programare

LIMBAJUL DE PROGRAMARE JAVA Java este un limbaj de programare de nivel înalt, dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems....

Curs Excel pentru Incepatori

1.1 Scopul cursului Cursul se adreseaza angajatilor care au un nivel elementar de cunostinte Excel, pentru a ajunge la nivelul mediu pentru ca mai...

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...

Probleme Vectori-Matrice

1. Să se scrie programul pentru calculul sumei elementelor de rang impar ale unui vector de dimensiune n. Pascal: var x:array[1 100]of integer;...

Calculatorul

Carcase O carcasă de calculator reprezintă cadrul ce suportă componentele interne ale unui calculator și permite în același timp închiderea pentru...

Ai nevoie de altceva?