Entrada destacada

Programa que diga si un número es par o no. Finaliza al pulsar “0”.

#include <stdio.h> void main(){ int num; printf("Por favor, escribe el numero que quieras.Te diremos si es par ...

jueves, 20 de julio de 2017

Programa que demuestre la validez de la conjetura de Collatz.



#include <stdio.h>

void main(){

int n;

printf("Bienvenido al programa demostracion de la conjetura de Collatz.\n\n");

printf("Inserte un numero: ");

scanf("%d",&n);

printf("\n");

while(n!=1){

if (n%2==0) {

printf("%d\t",(n/=2));

}else{

n=(3*n)+1;

printf("%d\t",n);

}

}

printf("\n");

}







Ahora vamos a realizar un programa con números aleatorios. Para ello debemos utilizar el reloj del ordenador (No se repitan los mismos valores una y otra vez), con la consiguiente aparición de una nueva librería (<time>).



srand((unsigned)time(NULL))



El problema es que el ordenador puede inventar números aleatorios desde uno hasta dos elevado a quince. Es muy útil saber poner un límite.



Número aleatorio=rand()%(Tope+1);

No hay comentarios.:

Publicar un comentario