Dev - C++ - problema en C++ para buscar impares consecutivos

 
Vista:
sin imagen de perfil
Val: 42
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Norberto (10 intervenciones) el 22/11/2020 10:03:43
examen-2

Buenos días, me podrían ayudar con este código gracias.
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 Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Alfil (1444 intervenciones) el 22/11/2020 16:35:07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
 
using namespace std;
 
int main()
{
    bool anterior = false, actual = false;
    int count = 0;
    int valor[8];
    int pos[8];
    int v[] = {8, -3, 4, 9, 3, 8, 4, -6};
 
    for (int i = 0; i < 8; i++)
    {
        if (v[i] < 0) v[i] *= -1;
        if (v[i] % 2 != 0)
        {
            if (anterior)
            {
                pos[count] = i;
                pos[count + 1] = i + 1;
                valor[count] = v[i - 1];
                valor[count + 1] = v[i];
                count += 2;
            }
            anterior = true;
        }
        else
            anterior = false;
    }
 
    if (count > 0)
    {
        cout << "\nSi, (";
        for (int i = 0; i < count; i++)
        {
            if (i == 0) cout << valor[i];
            else cout << ", " << valor[i];
        }
 
        cout << ") valores, (";
        for (int i = 0; i < count; i++)
        {
            if (i == 0) cout << pos[i];
            else cout << ", " << pos[i];
        }
 
        cout << ") posiciones";
    }
    else
        cout << "\nNo";
 
    cout << endl;
 
    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
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Pedro (4 intervenciones) el 22/11/2020 17:33:05
Por que se cambia el valor en la linea 15?
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Alfil (1444 intervenciones) el 22/11/2020 17:35:08
Borra la línea, era una prueba
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
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Pedro (4 intervenciones) el 22/11/2020 17:37:23
Pero al cambiarlos, despues, al final del programa, cuando se muestran los valores, aparecian cambiados de signo, no?

No seria mejor hacer una copia del valor ahi y hacer el if de la linea siguiente con la copia?
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en C++ para buscar impares consecutivos

Publicado por Alfil (1444 intervenciones) el 22/11/2020 17:37:53
Borra la línea, era una prueba
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