Ejercicios del capítulo 6 Declaración de variables

1) En el siguiente ejemplo, ¿qué ámbito tiene cada una de las variables?:

float s,i;

int main()
{
   int x;

   x=10;
   for(int i=0; i<x; i++)
      Mostrar(i);
   i = 0.0;
   while(x>0) {
      i *= 10.3;
      x--;
   }
   return 0;
}

a) La variable de tipo float s tiene ámbito

global
local en main
local en bucle

b) La variable de tipo int i tiene ámbito

global
local en main
local en bucle

c) La variable de tipo float i tiene ámbito

global
local en main
local en bucle

d) La variable de tipo int x tiene ámbito

global
local en main
local en bucle