Ejercicio de EXAMEN -¿Cual es el contenido final del vector v?? int v[4]={1,2,3,4}; int *p; p=v; p[v[0]]++;
-Definimos int t[5]={1,2,3,4,5}; e invocamos al procedimiento: intercambia(t[2],&t[4]); que tiene el siguiente código: void intercambia (int x, int *y) { int aux=x; x=*y; *y=aux; } ¿Cuánto valdría t[2] después de la llamada a intercambia? ¿Y t[4]?
- Suponga las declaraciones:
int i,j; int t[10];
, este código: for(i=1;i<=6;i++) scanf(“%d”,&t[i]); for(j=3;j>0;j--) printf(“%d”,t[2*j]); y esta entrada por teclado: 3 7 ¿Qué resultado aparece por pantalla?
4
-1
0
6
. Dada una matriz N × N de enteros denominada tabla, ¿Cuál es la condición de parada que hace que un bucle while termine cuando encuentre en la diagonal principal dos elementos consecutivos que sean iguales o cuando acabe la tabla? Inicialice el contador
♣Dado el trozo de código scanf("%d",&i); j=0; while (i<200 || i> 300 || j < 10) { j++; scanf("%d",&i); } ¿Cuántos números se van a leer? Justifica la respuesta
Sea el siguiente código
void mmm (int ___); void main(void) { int a,b; mmm (___a) mmm (___b); printf ("%d", ____a + ____b); } void mmm (int ___ x) { scanf ("%d", ___x); } Si se introducen desde el teclado los valores 1 y 2, el resultado en pantalla es un 3. Teniendo en cuenta que algunos de los subrayados pueden no contener nada, escriba los símbolos & y * que faltan en el código. Escríbalos sobre el enunciado.
Se necesita un procedimiento que tome en el siguiente orden: una tabla de enteros como parámetro de entrada, una tabla de enteros como parámetro de entrada/salida, un entero como parámetro de entrada y un double como parámetro de entrada/salida. Escriba su prototipo.
Pasar a C el siguiente código escrito en LEA correspondiente a la función que implementa la búsqueda binaria en tablas de numeros reales func busqueda_binaria(t:tabla [n] de reales; n:entero;x: real) dev (enc:logico) var i,d,m: entero prin i,d,enc:=1,n,falso mientras i<=d y no enc m:=(i+d)/2 Si t[m]=x: enc:=cierto | t[m]<x: i:=m+1 | t[m]>x: j:=m-1 fsi fm fin