Menú

Mostrar Mensajes

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ú

Mensajes - manuchi

#2
Código (php) [Seleccionar]
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>

<body>
<?php
if (isset($_POST["forma"]) and isset($_POST["forma2"])){
$forma=$_POST["forma"];
$forma2=$_POST["forma2"];
if (($forma=="pi" and $forma2=="ti") or ($forma=="ti" and $forma2=="pa")or ($forma=="pa" and $forma2=="pi")){
echo "gano el jugador 1";
}else{
if ($forma==$forma2){
echo "hay empate";
}else{
echo "gano el jugador 2";
}
}
}
?>

</body>
</html>

ahi creo que lo mejore un poco, que opinas??
#3
Código (php) [Seleccionar]
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>

<body>
<?php
if (isset($_POST["forma"]) and isset($_POST["forma2"])){
$forma=$_POST["forma"]; //jugador 1
$forma2=$_POST["forma2"]; //jugador 2

if ($forma==$forma2){
echo "empate";
}else{
if($forma=="ti"){
//echo "es tijera";
if ($forma2=="pa"){
echo "gano jugador 1";
}else{
echo "gano jugador 2";
}
}else{
if ($forma=="pa"){
//echo "es papel";
if ($forma2=="pi"){
echo "gano el jugador 1";
}else{
echo "gano el jugador 2";
}
}else{
if ($forma=="pi"){
//echo "es piedra";
if ($forma2=="ti"){
echo "gano el jugador 1";
}else{
echo "gano el jugador 2";
}
}
}
}

}
}

?>

</body>
</html>
#4
Programación C/C++ / Re: leer una tabla
12 Septiembre 2019, 19:26 PM
sabia que era una boludes.. jaja me hiciste dar cuenta
#5
Programación C/C++ / leer una tabla
12 Septiembre 2019, 16:34 PM
quiero convertir desde un archivo binario ("recordsbinario.dat"), en una tabla. El programa compila, pero me sale un warning en la linea "33". No se si tiene que ver con los parametros o un tema de punteros.
el archivo binario es el siguiente:
carre Carrera 10
patin Patin 4
bicic Bicicleta 7
natac Natacion 18

#include <stdio.h>
struct Expedientes {
        char codigo[7];
        char descripcion[15];
        float tiempo;
};
struct Competencia  {
   char codigo[7];
   float tiempo;
};

void main (){
FILE *archivocompetidores;

struct Expedientes records[4];
int tr;
//struct Competencia competidor;
//archivocompetidores=fopen("competicionbinario.dat","rb");
//if (archivocompetidores==NULL)
  //  printf("no existe archivo archivocompetidores");
leetabla(records,&tr);
}

void leetabla (struct Expedientes records[], int *tr){
*tr=0;
FILE *archivorecords;
archivorecords=fopen("recordsbinario.dat","rb");
    if (archivorecords==NULL)
        printf("no existe archivo archivorecords");
   
    fread(&records,sizeof(struct Expedientes),1,archivorecords);
    while (!feof(archivorecords)){
        scanf("%s %s %f",records[*tr].codigo,records[*tr].descripcion,&records[*tr].tiempo);
        (*tr)++;
        fread(&records,sizeof(struct Expedientes),1,archivorecords);
    }
}
#6
muchas muchas gracias!! ;-) ;-)
#7
***leer una matriz de NxM de enteros, generar un arreglo de structs que almacene para cada fila, el índice de la fila y :

- la suma de los múltiplos de N (en dicha fila) .
- si ni hubiese múltiplos la cantidad de pares (en dicha fila).
- si no hubiese ni múltiplos ni pares, no generar elemento para esa fila.

Nota: implementar funciones que evaluen los resultados pedidos en una fila de la matriz, pasando como argumento la fila como arreglo unidimensional.
Ejemplo: matriz "A" 4x3:
3    1   21
16  5   8
7   11  9
10  7   14

B(arreglo): |1,24|,|3,2|         respuestas

#include <stdio.h>
#include <stdlib.h>
#define M 5

struct arreglo
{
   int indice,suma,par;
};

void lee (int a[][M], int *dn, int *dm);
int sumar (int a[][M], int i, int dn, int dm);
int pares (int a[][M], int i, int dm);
//void esc (int a[][M], int dn, int dm);



int main()
{
   int a[20][M], dn=0, dm=0,i,j,k=0, sum, cont;
   struct arreglo v[10];

   lee(a,&dn,&dm);
   for (i=0;i<dn;i++)
   {
       sum=0;
       sum=sumar (a,i,dn,dm);
       if (sum!=0)
       {
           printf("%d",v[k].indice=i);
           printf("\t%d",v[k].suma=sum);
           k++;
       }
       else{
           cont=0;
           cont=pares(a,i,dm);
           if (cont!=0)
           {
               printf("\n%d",v[k].indice=i);
               printf("\t%d",v[k].par=cont);
               k++;
           }
       }
   printf("\n");
   }
}

void lee(int a[][M], int *dn, int *dm)
{
   int i, j;
   FILE *fp;
   fp=fopen ("numeros.txt","r");
   fscanf(fp,"%d",dn); fscanf (fp,"%d",dm); // leo cant de filas y cant de columnas
   for (i=0;i<*dn;i++)
       for (j=0;j<*dm;j++)
           fscanf(fp,"%d",&a[j]);
   fclose(fp);
}

int sumar(int a[][M], int i, int dn, int dm)
{
   int j, sum=0;
   for (j=0;j<dm;j++)
       if ((a[j]%dn)==0)
           sum+=a[j];
   return sum;
}
int pares(int a[][M], int i, int dm)
{
    int j, cont=0;
    for (j=0;j<dm;j++)
       if ((a[j]%2)==0)
           cont++;
   return cont;
}
#8
Programación C/C++ / Fichero
3 Septiembre 2019, 17:29 PM
alguno me da ejemplos de como leer una matriz por archivo de texto?? gracias!