Gracias por la info.
Saludos!
Saludos!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Mugiwara en 10 Enero 2015, 00:24 AM
No sé detalladamente tu motherboard. Generalmente se puede deshabilitar el S.M.A.R.T. Aunque en algunos no.
En vez de deshabilitarlo, yo pensaria en hacer backup y cambiarlo lo más pronto posible.
Salu2
/* Includes del sistema */
#include <stdio.h>
/* Includes de la aplicacion */
/* Definición de constantes */
#define TAMV 6
#define TAMH 4
/* Tipos definidos por el usuario */
/* Declaración de funciones locales. */
/*
** Parámetros: tabla tabla bidimensional que se desea imprimir.
** En este caso el parámetro es del tipo tabla
** bidimensional.
** tamh número de columnas de la tabla bidimensional.
** tamv número de filas de la tabla bidimensional.
**
** Devuelve: Nada
**
** Descripcion: Muestra los elementos de una tabla bidimensional que se
** proporciona como parámetro.
** Los elementos se muestran por filas
** mediante el uso de un doble bucle.
*/
void imprimeTabla(char tabla[][TAMH], int tamh, int tamv);
/************************************************************/
int main ()
{
char tabla [ TAMV ][ TAMH ] = {
{'A', 'B', 'C', 'D'},
{'E', 'F', 'G', 'H'},
{'I', 'J', 'K', 'L'},
{'M', 'N', 'O', 'P'},
{'Q', 'R', 'S', 'T'},
{'U', 'V', 'W', 'X'}
};
imprimeTabla(tabla, TAMV, TAMH);
return 0;
}
void imprimeTabla(char tabla[][TAMH], int tamv, int tamh)
{
}
#include <stdio.h>
#define RESPUESTANOPRIMO " %d no es primo\n"
#define RESPUESTAPRIMO " %d es primo\n"
int main()
{
/* Almacenara el numero leido por teclado */
int valor;
/* Servira como indice del bucle for que vamos a utilizar. */
int i;
/* Solicitamos el numero que queremos saber si es primo */
printf("Introduzca un valor: ");
scanf(" %d", &valor);
/* El bucle lo comenzamos en 2: todo numero es divisible por 1
* y lo terminamos antes de valor: todo numero es divisible por si mismo */
for ( i = 2; i < valor; i++ )
if (0 == (valor % i))
/* Si el resto es cero, es porque i divide
* No es primo. */
printf(RESPUESTANOPRIMO, valor);
return 0;
}
#include <stdio.h>
#define RESPUESTANOPRIMO "%d no es primo\n"
#define RESPUESTAPRIMO "%d es primo\n"
int main()
{
/* Almacenara el numero leido por teclado */
int valor;
/* Servira como indice del bucle for que vamos a utilizar. */
int i;
/* Solicitamos el numero que queremos saber si es primo */
printf("Introduzca un valor: ");
scanf("%d", &valor);
if (valor == 2);
else
{
if (0 == (valor % 2))
/* Si el resto es cero, es porque i divide a numero:
* No es primo. */
printf(RESPUESTANOPRIMO, valor);
else
{
for (i = 3; i < valor; i += 2)
if (0 == (valor % i))
/* Si el resto es cero, es porque i divide a numero:
* No es primo. */
printf(RESPUESTANOPRIMO, valor);
}
}
return 0;
}
#include <stdio.h>
#define NOERROR 1
#define ERROR 0
int hexDec(char c1, char c2);
int main()
{
/* Declaramos las variables */
char car1;
char car2;
/* Bucle While para que salga con qq */
do
{
printf("Introduzca dos caracteres hexadecimales: ");
scanf(" %c %c", &car1, &car2);
hexDec(car1, car2);
}
while(car1 != 'q' && car2 != 'q');
return 0;
}
int hexDec(char c1, char c2)
{
char v1;
char v2;
int cuno = NOERROR;
int cdos = NOERROR;
int resultado;
if (c1 != 'q' && c2 != 'q')
{
if ('0' <= c1 && c1 <= '9')
v1 = c1 - '0';
else if ('A' <= c1 && c1 <= 'F')
v1 = c1 - 'A' + 10;
else if ('a' <= c1 && c1 <= 'f')
v1 = c1 - 'a' + 10;
else
{
cuno = ERROR;
printf("Error en el primer valor introducido\n");
}
if ('0' <= c2 && c2 <= '9')
v2 = c2 - '0';
else if ('A' <= c2 && c2 <= 'F')
v2 = c2 - 'A' + 10;
else if ('a' <= c2 && c2 <= 'f')
v2 = c2 - 'a' + 10;
else
{
cdos = ERROR;
printf("Error en el segundo valor introducido\n");
}
if (cuno == NOERROR && cdos == NOERROR)
{
resultado = 16 * v1 + v2;
printf("El valor decimal de 0x%c%c es %d\n", c1, c2,
resultado);
}
}
cuno = NOERROR;
cdos = NOERROR;
return resultado;
}