Array unidimensional

Gerar um programa c que preencha um array unidimensional homogeneo do tamanho 50 com numeros aleatorios, desde 1 até 200 gerados pelo computador em seguida, o programa deve chamar uma array e obter a quantidade de numeros pares e a quantidade de numeros impares contidos no array.

Como eu posso criar um array do tamanho 50, que possa gerar esses numeros aleatorios ?

int[] meuArray = new int[50];
1 curtida

Você marcou o tópico com a tag “C e C++”, tem certeza que é uma dessas linguagens que usou?

Porque int[] meuArray = new int[50] não funciona em nenhuma dessas linguagens (apesar de funcionar em outras, como Java e C#, por exemplo).

Em C e C++, teria que ser assim:

int meuArray[50];

Em C++ também existe o std::array:

#include <array>

...

std::array<int, 50> meuArray;

Que tem algumas diferenças com relação ao array “normal”.


Enfim, confira aí a linguagem que vc usou :slight_smile: