Saludos.
Edito, ya veo que lo transformas a grados
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ú
#include <stdio.h>
#include <stdlib.h>
void Listado(char palabra[6], float n1,int n2);
int main()
{
int n2,desc,subtotal;
float n1;
char prod3[6]="prod3";
char prod2[6]="prod2";
char prod1[6]="prod1";
char palabra[6];
printf("Ingrese nombre del producto:");
fgets(palabra,6,stdin);
printf("Ingrese precio unitario:");
scanf("%f",&n1);
printf("Ingrese cantidad necesitada:");
scanf("%d",&n2);
printf("| Producto: %s \t\n|, palabra);
printf("| Cantidad: %d \t\n|, n2);
printf("| P.unitario: %0.2f \t\n|, n2);
desc = Listado(prod1, n1, n2);
printf("| Descuento: %d\t\n|, desc);
printf("Subtotal: %d\t\n", (val1*val2)-desc);
//return 0;
}
//--------------Descuento PROD1--------------------//
int Listado(char pala[6], float val1,int val2)
{
int desc,subtotal;
char prod3[6]="prod3";
char prod2[6]="prod2";
char prod1[6]="prod1";
if(strcmp(pala,prod1)==0)
{
desc=(val1*val2*10)/100;
subtotal=(val1*val2)-desc;
}
else if(strcmp(pala,prod2)==0)
{
desc=(val1*val2*10)/100;
subtotal=(val1*val2)-desc;
}
else(strcmp(pala,prod3)==0)
{ subtotal=val1*val2; }
return desc;
}
int n1,n2,i,j;
printf("Ingrese el numero de columnas de la matriz:");
scanf("%d",&n1);
printf("Ingrese el numero de filas de la matriz:");
scanf("%d",&n2);
int matriz[n1][n2];
//Leer numeros y almacenarlos en la matriz
for (i=0;i<n1;i++)
{
for (j=0;j<n2;j++)
{
scanf("%d", &matriz[i][j]);
}
}
//Mostrarla por pantalla
for (i=0;i<n1;i++)
{
for (j=0;j<n2;j++)
{
printf("%d |",matriz[i][j]);
}
}
Cita de: klaine en 15 Agosto 2011, 04:03 AM
Pero el se refiere a la creación de los sudokus, es decir, no creo que sea llegar y poner numeros aleatorios en las 9 matrices de 3x3 siguiendo las reglas del sudoku, para crear diferentes niveles debes seguir ciertas directrices dadas por las reglas del mismo
Saludos