hola¡¡ en vez de un while, lo haria con un do while,dado que primero tenes que ingresar un valor para verificar la condicion,en todo caso si usas un while ,tendrias que primero inicializar la variable para poder ingresar al bucle while¡¡¡ciaoo¡¡
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ú
var
valor:integer;
begin
repeat
readln(valor);
until (valor>0) and (valor<=100);
if valor>10 then writeln('Tiene 2 digitos')
else writeln('Tiene 1 digito');
writeln(valor mod 10,'',valor div 10);
readln;
end.
if (dato=dato4);//esto de da un error,,el ; significa fin de sentencia
if (dato=dato4)//fijate que hay varios errores iguales por ahi
scanf("%c",dato);//le falta a dato el & quedaria
scanf("%c",&dato);
if (dato=dato4) //ahi hay un error conceptual el = es asignacion
if (dato==dato4) //ahi estas comparando
//en este printf estas mostrandos 2 datos con la misma variable
//tendria que ser una para los celsius y ootra para farenheit
printf("%f grados Celsius son, %f grados Farenheit\n",solucion1,aca iria otra variable);
//fijate tambien en
#define dato3 = Celsius
#define dato4 = Farenheit
//despues lo comparas con un char,,,???eso no podes hacerlo
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
time_t dato1,dato2;//tienen que ser de la estructura time_t
dato1 = time(NULL);//sacas el tiempo en ese instante
int i=0;
printf(ctime(&dato1));//lo muestra bonito :)
while(i++<3000000000){
//perdemos un poco el tiempo
}
dato2= time(NULL);
printf(ctime(&dato2));
printf("pasaron %.f segundos",difftime(dato2,dato1));//esto te muestra la diferencia en segundos
system("pause");
return 0;
}