Skip to content
Snippets Groups Projects
Commit 20389279 authored by Waldson's avatar Waldson
Browse files

Move array de números pra free store e recebe N a partir da linha de comando

parent 73fea657
No related branches found
No related tags found
No related merge requests found
#include <iostream>
#include <cstdlib>
int main(int argc, char* argv[]) {
if (argc <= 1) {
std::cout << "Usage: " << argv[0] << " <number of elements>\n";
return -1;
}
size_t n = std::atoi(argv[1]);
int* numeros = new int[n];
for (size_t i = 0; i < n; ++i) {
numeros[i] = rand() % 100;
}
//ornedar
for (size_t i = 0; i < n - 1; ++i) {
for (size_t j = i + 1; j < n; ++j) {
if (numeros[j] < numeros[i]) {
int tmp = numeros[j];
numeros[j] = numeros[i];
numeros[i] = tmp;
}
}
}
delete[] numeros;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment