numeros primos y pares
#include
#include
#include
#include
using namespace std;
int contador;
struct agenda {//struct es una estructura de variables
int numero, pos,repite;
structagenda *siguiente;//punturo que se llama siguiente q es
//del mismo tipo de la estructura
//o sea, siguiente va a terner la direccionde
//d memoria del siguiente nodo con la misma estructura
};
struct agenda *primero, *ultimo; //siempre se van a utilizar
void mostrar_menu() {printf("\n\nMenu:\n=====\n\n");
printf("1.- Ingresar numero a la lista\n");
printf("2.- Busca e imprime el numero mayor y la posicion\n");
printf("3.- Busca e imprime numeromenor y las repetidas\n");
printf("4.- Suma todos los datos de la lista\n");
printf("5.- Visualiza los pares de la lista\n");
printf("6.- Suma los datos pares\n");
printf("7.-Numeros primos de la lista\n");
printf("8.- Salir\n");
printf("Escoge una opcion: ");
}
/* Con esta función añadimos un elemento al final de la lista */
void ingresar_numero(){
system("cls");
struct agenda *nuevo;
/* reservamos memoria para el nuevo elemento */
nuevo = (struct agenda *) malloc (sizeof(struct agenda));//Memory Allocation//sizeof=>Tamaño de
if (nuevo==NULL) printf( "No hay memoria disponible!\n");
/* el campo siguiente va a ser NULL por ser elúltimo elemento
de la lista o sea, en puntero nuevo en el campo siguiente asigne
nulo*/
nuevo->siguiente = NULL;
/* ahora metemos el nuevo elemento en la lista. losituamos
al final de la lista */
/* comprobamos si la lista está vacía. si primero==NULL es que no
hay ningún elemento en la lista */
if (primero==NULL)
{...
Regístrate para leer el documento completo.