#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.
Se afișează postările cu eticheta vector. Afișați toate postările
Se afișează postările cu eticheta vector. Afișați toate postările
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
4 dec. 2011
Sortarea cifrelor unui numar
Programul urmator sorteaza cifrele unui numar intreg
#include <iostream>
using namespace std;
/*
* functia sort - bubble sort simplificat
*
* primeste vectorul pentru sortare si dimensiunea folosita
*
* returneaza adresa vectorului sortat
*/
int* sort(int n[], int size) {
bool f = true;
int tmp;
//cat timp mai sunt interschimbari
while (f) {
f = false;
// verifica daca mai sunt intersichimbari
for (int i = 1; i < size; i++) {
if (n[i - 1] > n[i]) {
tmp = n[i - 1];
n[i - 1] = n[i];
n[i] = tmp;
f = true;
}
}
}
return n;
}
int main() {
// vectorul care va tine cifrele
int v[10];
// n - numarul dat
int n;
// numarul de cifre
int i = 0;
cin >> n;
// cat timp n mai are cifre
// le parcurgem si le punem in vector
while (n != 0) {
v[i] = n % 10;
n = n / 10;
i++;
}
//sortam vectorul
sort(v, i);
for (int j = 0; j < i; j++) {
cout << v[j] << ',';
}
return 0;
}
propuneri de enunturi
Etichete:
bubble sort,
cifre,
functie,
sortare,
vector
Abonați-vă la:
Postări (Atom)