コード例 #1
0
ファイル: lista3.9.c プロジェクト: jucimarjr/pca
int main(int argc, const char* argv[])
{
    int i,j,um=0,dois=0,tres=0,quatro=0,cinco=0,seis=0;

    for(i=0;i<1000000;i++)
    {
        switch( dado() )
        {
            case 1:
                um++;
                break;
            case 2:
                dois++;
                break;
            case 3:
                tres++;
                break;
            case 4:
                quatro++;
                break;
            case 5:
                cinco++;
                break;
            case 6:
                seis++;
        }

    }
    
    printf("%d numeros 1 numa probabilidade de %.2f %% \n",um,((um/1000000.0)*100));
    printf("%d numeros 2 numa probabilidade de %.2f %% \n",dois,((dois/1000000.0)*100));
    printf("%d numeros 3 numa probabilidade de %.2f %% \n",tres,((tres/1000000.0)*100));
    printf("%d numeros 4 numa probabilidade de %.2f %% \n",quatro,((quatro/1000000.0)*100));
    printf("%d numeros 5 numa probabilidade de %.2f %% \n",cinco,((cinco/1000000.0)*100));
    printf("%d numeros 6 numa probabilidade de %.2f %% \n",seis,((seis/1000000.0)*100));

    return 0;
}
コード例 #2
0
ファイル: FuncionesCTest.c プロジェクト: androbtech/focos
TEST(FuncionesC, SinFormato) {
    esperar("hola");
    dado(sprintf(salida, "hola"));
}
コード例 #3
0
ファイル: FuncionesCTest.c プロジェクト: androbtech/focos
TEST(FuncionesC, FormatoCadena) {
    esperar("Hola mundo\n");
    dado(sprintf(salida, "Hola %s\n", "mundo"));
}
コード例 #4
0
ファイル: proy1.c プロジェクト: AnaCastellanos/2016-2
int main(){
	struct Marathon{
        char pregunta[50];
        char r_a[50];
        char r_b[50];
        char r_c[50];
        char r_d[50];
        char correcta[2];
        int puntos;
    };

    struct Marathon tarjetas[2];
    char cadena[1024];
    FILE *archivo;
    int i=0;

    srand(time(NULL));
    archivo = fopen("tarjetas.txt", "r");

    if(archivo == NULL){
            printf("No existe el archivo\n");
            return 0;
    }

    // Cargamos los datos en las tarjetas
    while (fgets(cadena, 1024, archivo))
    {
        char* tmp1 = strdup(cadena);
        char* tmp2 = strdup(cadena);
        char* tmp3 = strdup(cadena);
        char* tmp4 = strdup(cadena);
        char* tmp5 = strdup(cadena);
        char* tmp6 = strdup(cadena);
        char* tmp7 = strdup(cadena);

        tarjetas[i].puntos = atoi(getfield(tmp7, 7));
        strcpy(tarjetas[i].correcta, getfield(tmp6, 6));
        strcpy(tarjetas[i].r_d, getfield(tmp5, 5));
        strcpy(tarjetas[i].r_c, getfield(tmp4, 4));
        strcpy(tarjetas[i].r_b, getfield(tmp3, 3));
        strcpy(tarjetas[i].r_a, getfield(tmp2, 2));
        strcpy(tarjetas[i].pregunta, getfield(tmp1, 1));

        free(tmp1);
        free(tmp2);
        free(tmp3);
        free(tmp4);
        free(tmp5);
        free(tmp6);
        free(tmp7);
        i++;
        if(i==2) break;
    }

	i = rand()%2;
	printf("%d\n\n", i);
	printf("%s\n", tarjetas[i].pregunta);

    fclose(archivo);

    printf("\n\n El dado dice: %d", dado());
	printf("\n\n");
}