#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int n, i, s=0; int v[100]; cout << "n:"; cin >>n; for (i = 0; i < n; i++) { cin >> v[i]; } for (i = 0; i < n; i++) { s+=v[i]; } cout<<"Suma:"<< s; }propuneri de enunturi
Setarea mediului de lucru pentru c++ cu MinGW si Eclipse, crearea de programe simple, lucrul cu numere, cifrele unui numar, structuri repetitive si de control.
20 nov. 2012
Suma elementelor din vector
9 nov. 2012
Valoarea maxima din vector
#include<iostream.h> using namespace std; int main() { int n, i, max; int v[100]; cout << "n:"; cin>>n; for (i = 0; i < n; i++) { cin >> v[i]; } max = v[0]; for (i = 1; i < n; i++) { if (max < v[i]) { max = v[i]; } } cout << "maxim: " << max; return 0; }propuneri de enunturi
Etichete:
maxim,
parcurgere,
vector
Citirea unui vector
Pentru a citi un vector trebuie sa cititi fiecare valoare a lui, preferabil intr-o bucla for. Mai intai trebuie sa stiti dimensiunea vectorului, se va citi de la tastatura si apoi pe rand valorile vectorului.
#include<iostream.h> using namespace std; int main() { int n, i; int v[100]; cout << "n:"; cin >> n; for (i = 0; i < n; i++) { cin >> v[i]; } for (i = 0; i < n; i++) { cout << "v[" << i << "]:" << v[i] << endl; } return 0; }propuneri de enunturi
7 nov. 2012
Valoarea maxima dintr-o matrice
Pentru a afla valoarea maxima dintr-o matrice trebuie sa aveti o variabila care retine acea valoare maxima, apoi sa parcurgeti toata matricea si sa cautati valori mai mari decat maximul curent, daca gasiti o valoare mai mare atunci o retineti in variabila de referinta. Dupa ce ati citi o matrice ca in exemplu, gasiti maximul in felul urmator.
propuneri de enunturi
int max = matrix[0][0]; for (int i = 0; i < lines; i++) { for (int j = 0; j < columns; j++) { if (matrix[i][j] > max) { max = matrix[i][j]; } } } cout << "Valoarea maxima din matrice este:" << max << endl;
Etichete:
citire,
matrice,
parcurgere
Citirea unei matrici
O matrice este un vector de vectori. Are un numar de linii(considerat un vector) si fiecare element din vectorul respectiv este la randul sau un vector(coloane).
#include <iostream> using namespace std; int main() {
//numarul de linii si coloane int lines, columns; cout << "linii:"; cin >> lines; cout << "colomns:"; cin >> columns;
//declararea matricei int matrix[lines][columns];
//citirea de la tastatura a elementrlor, unul cate unul for (int i = 0; i < lines; i++) { for (int j = 0; j < columns; j++) { cout << "matrix[" << i << "][" << j << "]:"; cin >> matrix[i][j]; } }
//afirare in bloc a matricei cout << "Afisare matrice:" << endl; for (int i = 0; i < lines; i++) { for (int j = 0; j < columns; j++) { cout << matrix[i][j] << " "; } cout << endl; } }propuneri de enunturi
Abonați-vă la:
Postări (Atom)