int main( ){ clock_t time_1, time_2; time_t real_time_1, real_time_2, delta_real_time; int saida; double saida2; time_1 = clock(); real_time_1 = time(0); carga(1000); real_time_2 = time(0); time_2 = clock(); saida = (int) (time_2) - (time_1); // tempo de CPU saida2 = (double) ((saida) / (double) CLOCKS_PER_SEC) ; delta_real_time = (real_time_2) - (real_time_1); printf("\n Tempo de uso da CPU em microsegundos: %d \n", saida); printf(" Tempo de uso da CPU em segundos: %f \n", saida2); printf(" Tempo Real decorrido em microsegundos: %d \n", (int) delta_real_time); printf("\n Os tempo s de execução de um programa é determinístico? \n\n"); exit(1); }
void carga (int arre[][Z]) { int lin, zon; printf("Ingrese Linea\n"); scanf("%d",&lin); while ((lin>10) || (lin<0)) { printf("Numero de linea ingresado no valido. Por favor, volver a ingresar.\n"); scanf("%d",&lin); } if (lin==0) { printf("\n \n \n"); } else { printf("Ingrese zona\n"); scanf("%d",&zon); while ((zon>7)||(zon<1)) { printf("Numero de zona ingresado no valido. Por favor, volver a ingresar.\n"); scanf("%d",&zon); } arre[lin-1][zon-1]++; carga(arre); } }
int main(void) { struct datos datosAlumnos[4]; printf("Ingrese los datos de los alumnos \n"); vaciarStrings(datosAlumnos); carga(datosAlumnos); ordenarString(datosAlumnos); muestroDatos(datosAlumnos); graboArchivo(datosAlumnos); return EXIT_SUCCESS; }
int main () { char ch; no = si = 0x00; do { libera_lista(); ch = menu(); switch(ch) { case 'i': introduce(); break; case 'p': pregunta(); break; case 's': salva(); break; case 'c': carga(); break; } } while (ch != 'x'); return (0); }
void main() { int n; char *texto; char car; struct info resultado; printf("Ingrese el texto\n\n"); texto = carga(&n); printf("Ingrese un caracter\n\n"); scanf("%c", &car); resultado = busca(texto, n, car); if (resultado.text != NULL){ printf("El texto modificado queda: \n\n%s", resultado.text); printf("La longitud del texto modificado es: \n%i", resultado.longitud); } else printf("El caracter ingresado no estaba en el texto"); }