¡Ejercicios de programación en lenguaje C! ! 10 canales
1. En los programas C, el operador que sólo se puede utilizar para variables enteras es ___ resto (%)___.
2. En lenguaje C, las variables de tipo char ocupan 2 bytes.
3. Si a se ha definido como tipo doble, escriba la instrucción scanf("%lf",&a);
4. Para que el siguiente programa se ejecute correctamente, complete los espacios en blanco.
#include
#include
main()
{ doble x, y ;
scanf("%lf%lf",&x,&y);
printf("y=%f\n", pow(x,y));}
5. El resultado de salida después de ejecutar el siguiente programa es -2.
main()
{ int m=3,n=4,x;
x=-m++;
x= x+8/++n;
printf("%d\n",x); }
6.
principal()
{ int a,b,c;
a=10; b=20; |(a/b>1);
printf("%d %d %d\n",a,b,c }
7). programa La función divertida intercambia los valores en la función principal x e y. Por favor complete los espacios en blanco.
diversión nula(doble *a, doble *b)
{ doble x;
x=*a; x }
main()
{ doble x,y;
printf(“Ingrese x, y: “); lf",&x,&y);
diversión( x,y);
printf("x=%f y=%f\n",x,y );}
8. El lenguaje C estipula que las cadenas usan '\0' como marca de final.
9. La salida del siguiente programa es 3.
long fun( int n)
{ long t;
if ( n==1 || n==2 ) t=1; p> p>
else t=fun(n-1) + fun(n-2);
return ( t );
}
main ( )
{ printf(“%d\n”,fun(4) );}
10. fecha p>
{ int año, mes, día } d1;
Escriba una declaración scanf ("%d", que utiliza una declaración de entrada para ingresar un valor desde el teclado para el miembro del año en la variable d1 &(d1.year));