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: 1.440
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
-1
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
-1
Comentar

AYUDA PROGRAMACION EN C++ urgente :(

Publicado por anthony (1 intervención) el 10/11/2021 16:50:27
El DISTRITO 24D02 (LA LIBERTAD-SALINAS) de la Provincia de Santa Elena requiere un sistema aplicando listas simples para poder registrar los donantes de sangre, bajo los siguientes requerimientos.

DISTRITO 24D02 crea campañas de recolección de sangre, de cada campaña se requiere almacenar la siguiente información (NOMBRE, LUGAR, FECHA, ESTADO) (ESTADO (V vigente / I inactiva)).

Para cada campaña existe personal que trabaja en el registro del sistema para lo cual se requiere: Cédula, apellidos y nombres, teléfono, dirección, usuario y clave.

De los donantes se requiere la siguiente información: Cédula, apellidos y nombres, fecha de nacimiento, dirección, teléfono, correo electrónico, tipo de sangre.

Para poder registrar una donación de sangre debe existir previamente una campaña activa y registrado el personal que registrará en dicha campaña.



El personal debe ingresar un su usuario y clave para acceder a la campaña que pueden registrar. Al registrar un donante debe digitar la cédula si ya está registrado debe recuperar los datos correspondientes, caso contrario debe digitar.

1. Realizar la declaración de las estructuras necesarias que permita para el problema planteado

2. Realizar un menú que permita gestionar el sistema.

3. Realizar el registro de campañas.

4. Realizar el registro de usuarios.

5. Registrar las donaciones de sangre

6. Listado de donantes que realizaron la donación en una campaña específica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar