Dev - C++ - ESTO COMO SE SOLUCIONA

 
Vista:
sin imagen de perfil

ESTO COMO SE SOLUCIONA

Publicado por anonymous (5 intervenciones) el 07/07/2022 06:13:49
Diseñe un programa que lea un vector de 10 posiciones, y se llene con números aleatorios
entre el (0-50), luego determine si la quinta posición es positiva, si la primera posición es
negativa y si la última posición es cero
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kevin

RE: ESTO COMO SE SOLUCIONA

Publicado por kevin (59 intervenciones) el 07/07/2022 23:18:21
Ya hice tu trabajo, pero me pregunto algo, si quieres un array con un rango de 0 a 50 ¿Qué sentido tiene que evalue si X posición es negativa XD?

El problema está mal planteado o lo escribiste mal porque hablando lógicamente no tiene xd

pero bueno, aquí te dejo el código tal cual lo pediste, modificalo según te convenga

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <random>
#include <time.h>
using namespace std;
 
int main()
{
    srand((unsigned) time(NULL));
    vector<int> numeros;
    for(int i = 0; i < 10; i++) numeros.push_back(rand() % 50);
 
    cout << (numeros.at(numeros.size() / 2) >= 0? "positivo": "negativo") << "\n" \
    << (numeros.at(0) >= 0? "positivo": "negativo") << "\n" \
    << (numeros.at(numeros.size() - 1) == 0? "cero": "No es cero") << "\n";
 
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar