bebware

bebware

 11,4K puntos  Islas Canarias, España @bebware desde - visto

Respuestas en C y C++

Respuesta en a

Necesito ayuda sobre un código de programación para hacer un programa sencillo

#include <stdio.h> int main( int argc, const char* argv[] ) { // comprobar que tenemos los 3 numeros if ( argc == 4 ) { //Convertir los parametros a interos x = atoi( argv[1] ); y = atoi( argv[2] ); z = atoi( argv[3] ); //Poner en pantalla los...
Respuesta en a

Ayuda con listas por favor

Eso es un ejemplo que te servirá de punto de partida: #include<stdlib.h> #include<stdio.h> struct list_elemento { int tipo_producto; int dia; int mes; int anio; struct list_elemento *siguiente; }; typedef struct list_elemento productos; //creamos un...
Respuesta en a

Algoritmo de cambio de base

¿Cuándo te refieres a cualquier base, te refieres a las bases usuales? (Binario, octal, decimal, hexadecimal) Las bases non usuales pueden ser complicadas de programar cuando base > 16. ¿El problema proviene del formalismo... Como representar una...
Respuesta en a

Tengo que imprimir un arreglo pero no se como darle forma

Algo sencillo que te funcionara si los números no son demasiado grande: for (i=0;N>i;i++) for (j=0;N>j;j++) cout<<Matriz[j]<<"\t"<<endl; Solo se trata de poner una tabulacion entre cada valor: tambien puedes probar: for (i=0;N>i;i++) { printf("\n");...
Respuesta en a

Algoritmo ficheros

Hay varias maneras de manejar archivos. Los STREAM es una de ellas. Solo te daré la solución de tu primer ejercicio: // basic file operations #include <iostream> #include <fstream> using namespace std; int main () { ofstream myfile; //declaramos una...
Respuesta en y en 1 temas más a

Programa en lenguaje C

Intenta crear 2 métodos: int potencia(int x, int n) { if (n == 0) return 1; int result = 1; for (int i=0; i < n ; i++) result *= x; return result; } int factorial(int n) { int result = 1; for (int i=2; i <=n; i++) result *= i; return result } void...
Respuesta en a

Interrupciones en linux con C++

Al nivel de usuario, no puedes utilizar directamente interrupciones con Linux. Tienes que crear un Kernel driver. Y eso lleva su trabajo... Te aconsejo que consultes el Linux Kernel Hacker Guide. Hay una copia en la pagina...
Respuesta en a

C++ Ficheros

Para poder salir en pantalla un valor NUMÉRICO de 8 bits (un CHAR). Lo tienes que convertir a INT. Por ejemplo: char c = 254; //para verlo correctamente cout << "Valor = " << (int) c << endl; Lo mismo en C: printf("Valor = %d", (int)c); Si no lo...
Respuesta en a

Filósofos

Cuando un filósofo quiere comer se pone en la cola de los dos tenedores que necesita. Cuando un tenedor está libre lo toma. Cuando toma los dos tenedores, come y deja libre los tenedores. Visto desde el otro lado, cada tenedor solo puede tener dos...
Respuesta en a

Ayuda en un candado modificado

Claramente tu estructura no es muy buena, te propongo algo así: Contraseña_entrada = false; Contraseña_Cambiada = false; //loop hasta que se haya cambiado la contraseña While (contrasña_Cambiada == false) { //Si el usuario no ha entrado su contraseña...