printf: Sirve para imprimir caracteres o valores. Su sintaxis es:
printf("Cadena %identificador_formato",&variable); --%identificador_formato le indica si va imprimir un entero, float, etc; por ej. %d para enteros decimales %f para real coma flotante %s cadena de caracteres %c caracter --&variable se sustituye por el nobre de la variable a imprimir en caso de que exista, pero debe llevar antes & para indicarle al compilador la direccion en memoria. scanf: Sirve para leer todos los tipos de datos incorporados. su sintaxis es: scanf("%tipo",&variable); %tipo sera sustituido como en printf por: %c para leer un caracter unico %d lectura de un entero decimal %f lectura de un numero de punto flotante %s lectura de una cadena &variable se cambiara por el nombre de tu varible pero al igual tiene que llevar el & para indicarle en que direccion de la memoria se encuentra la variable. INT MAIN Y VOID MAIN: void main () //generalmente lo usan los programadores de borland tc turbo, el programa no indica si a terminado exitosamente o si salio debido a un fallo ya que retorna un valor nulo como estado de salida main() implicitamente devuelve int el programa debiera retornar EXIT_SUCCES (si fue invocada stdlib) o EXIT_FAILURE, o en todo caso 0 y un valor diferente de 0. int main () // devuelve un entero explicitamente y por claridad de codigo es el metodo mas conveniente de declarar un bloque main INT:se usa para declaacin y asignacin de variables. esta bien tu codigo.. para sacar el cuadrado , puedes hacerlo de dos formas: cuadrado=numero*numero; //COMO TU LO HISISTE
cuadrado=pow(numero,2); //SI USAS ESTA FUNCION DEBERAS AGREGAR LA LIBRERIA
math.h ______________________________________... para sacar la raiz cuadrada (de dos formas): raizNumero=sqrt(numero); raizNumero=pow(numero,0.5); las dos son para sacar la raiz cuadrada, en la segunda n=(n) ( la raiz de n es igual a n a la un medio, y un medio es igual a 0.5 por eso se eleva el numero a 0.5 en la funcion pow) en las dos se agrega la libreria math.h