Dev - C++ - AYUDA PROGRAMACION EN C++ urgente :(

 
Vista:

AYUDA PROGRAMACION EN C++ urgente :(

Publicado por Perro Robotico (1 intervención) el 09/07/2017 18:44:50
He estado intentando hacer este programa pero al cabo que no se me da.
bueno sus requisitos son los siguientes
"se permite almacenar en un arreglo 10 numeros enteros pedidos por teclado.
1.-mostrar arreglo ingresado
2.-mostrar las posiciones pares
3.-ordenar el arreglo de menor a mayor e imprimirlo
4.-mostrar la posición de los numeros impares
5.-suma de todos los pares"

De antemano muchas gracias<3
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
sin imagen de perfil
Val: 203
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA PROGRAMACION EN C++ urgente :(

Publicado por dario (107 intervenciones) el 10/07/2017 12:31:21
Te dejo esto, solo falta el item Nro 3.
Saludos.

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 num[10];
 
int llenarVector(){
    int i;
 
    for (i=0; i<10; i++) {
        cout << "Ingrese # " << i << ": ";
        cin >> num[i];
    }
}
 
int imprimirVector() {
    int i;
 
    cout << "\nVector original";
    cout << endl;
    for (i=0; i<10; i++)
        cout << num[i] << " ";
}
 
int posicionesPares() {
    int i,s=0;
 
    cout << endl;
    cout << "\nElementos en posiciones pares" << endl;
    for (i=0; i<10; i++)
        if (i % 2 == 0) {
            cout << num[i] <<" ";
            s = s + num[i];
        }
    cout << "\nSuma de posiciones pares " << s;
}
 
int posicionesImpares() {
    int i,s=0;
 
    cout << endl;
    cout << "\nElementos en posiciones impares" << endl;
    for (i=0; i<10; i++)
        if (i % 2 != 0)
            cout << num[i] <<" ";
 
}
 
int main() {
    llenarVector();
    imprimirVector();
    posicionesPares();
    posicionesImpares();
 
    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

AYUDA PROGRAMACION EN C++ urgente :(

Publicado por Jonathan Uriel (1 intervención) el 01/05/2019 06:16:49
hola buenas noches, disculpen me podrían decir en que estoy mal en este algoritmo, es que al compilar y ponerle el mes 2 me sale que es abril, en vez de ser febrero, si alguien me corrige en lo que estoy mal le agradecería bastante.
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
 
main()
 {
 
	int ano;
	int seleccion;
	char respuesta;
 
do{
	cout << endl << "Indica el mes:" << endl;
	cout << "(1) Enero" << endl;
	cout << "(2) Febrero" << endl;
	cout << "(3) Marzo" << endl;
	cout << "(4) Abril" << endl;
	cout << "(5) Mayo" << endl;
	cout << "(6) junio" << endl;
	cout << "(7) julio" << endl;
	cout << "(8) agosto" << endl;
	cout << "(9) septiembre" << endl;
	cout << "(10) octubre" << endl;
	cout << "(11) noviembre" << endl;
	cout << "(12) diciembre" << endl;
	cin >> seleccion;
 
	cout << "Ingrese el año:" << endl;
	cin >> ano;
 
	switch (seleccion) {
 
	case 1:
		cout << "El mes de Enero del año " << ano << " tiene 31 dias" << endl;
		break;
	case 2: {
		if (ano % 4 == 0 && ano % 100 != 0) {
			cout << "El mes de febrero del año " << ano << " tiene 28 dias" << endl;
		}
		else if (ano % 400 == 0) {
			cout << "El mes de marzo del año  " << ano << " tiene 31 dias" << endl;
		}else{
			cout << "El mes de abril del año  " << ano << " tiene 30 dias" << endl;
		}
		break;
	}
	case 3: {
		cout << "El mes de Mayo del año  " << ano << " tiene 31 dias" << endl;
		break;
	}
	case 4: {
		cout << "El mes de junio del año  " << ano << " tiene 30 dias" << endl;
		break;
	}
	case 5: {
		cout << "El mes de julio del año " << ano << " tiene 31 dias" << endl;
		break;
	}
	case 6: {
		cout << "El mes de agosto del año  " << ano << " tiene 31 dias" << endl;
		break;
	}
	case 7: {
		cout << "El mes de septiembre del año  " << ano << " tiene 30 dias" << endl;
		break;
	}
	case 8: {
		cout << "El mes de octubre del año  " << ano << " tiene 31 dias" << endl;
		break;
	}
	case 9: {
		cout << "El mes de noviembre del año  " << ano << " tiene 30 dias" << endl;
		break;
	}
	case 10: {
		cout << "El mes de diciembre del año  " << ano <<  " tiene 31 dias" << endl;
		break;
	}
	case 11: {
		cout << "El mes de enero del año  " << ano << " tiene 30 dias" << endl;
		break;
	}
	case 12: {
		cout << "El mes de febrero del año  " << ano << " tiene 31 dias" << endl;
		break;
	}
	default: {
		cout << "Opción no válida, vuelve a intentarlo" << endl;
		break;
	}
	}
cout << "Desea repetir el proceso [S/N]  ";
cin >> respuesta;
} while (respuesta == 's' || respuesta == 'S');
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