Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X ()
ITERACION
int main(void)
{ 1 1 1
int x;
for (x=1;x<=7;x++) 2 2 2
{
printf("%d\n",x); 3 3 3
}
system("PAUSE"); 4 4 4
return 0;
}
5 5 5
contador X
6 6 6
valor inicial 1
valor final 100 7 7 7
incremento 1
8
acumulador --
9
10
3. Que muestre los números del 100 al 1.
#include <stdio.h>j
#include <stdlib.h>
VARIABLE-
x
ITERACION
int main(void)
{ 1 9
int x;
for (x=9;x>=1;x--) 2 8
{r
printf("%d\n",x); 3 7
}
system("PAUSE"); 4 6
return 0;
}
5 5
contador
6 4
valor inicial
valor final 7 3
incremento
8 2
acumulador
9 1
10
4. Que muestre los números pares que haya del 1 al 8
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X X%2 ()
ITERACION
int main(void)
{ 1 1
int x;
for (x=1;x<=8;x++) 2 2 0 2
{
if (x%2==0) 3 3 1
{
printf("%d\n",x);
} 4 4 0 4
}
system("PAUSE"); 5 5 1
return 0;
} 6 6 0 6
contador X 7 7 1
valor inicial 1
valor final 8 8 8 0 8
incremento 1
9
acumulador
10
5. Que muestre los números impares que haya del 1 al 9.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X X%2 ()
ITERACION
int main(void)
{ 1 1 1 1
int x;
system("PAUSE"); 5 5 1 5
return 0;
} 6 6 0
contador X 7 7 1 7
valor inicial 1
valor final 9 8 8 0
incremento 1
9 9 1 9
acumulador
10
6. Que imprima la suma de todos los números que van del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X SUM ()
ITERACION
int main(void)
{ 1 1 1
int x,sum;
sum=0; 2 2 3
for (x=1;x<=7;x++) 3 3 6
{
sum=sum+x;
} 4 4 10
printf("%d\n",sum);
5 5 15
system("PAUSE");
return 0; 6 6 21
}
contador 7 7 28 28
X
valor inicial 1 8
valor final Sum
incremento 1 9
acumulador
10
7. Que imprima la suma de todos los números pares que van del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
VARIABLE- X%2 SUM ()
X
ITERACION
int main(void)
{ 1 1 1
int x,sum;
sum=0; 2 2 0 2
for (x=1;x<=6;x++) 3 3 1
{
if (x%2==0)
{ 4 4 0 6
sum=sum+x;
}
} 5 5 1
printf("%d\n",sum); 6 6 0 12 12
system("PAUSE");
return 0; 7
}
contador 8
valor inicial
valor final 9
incremento 10
acumulador
8. Que imprima la suma de todos los números impares que van del 1 al 100.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X X%2 SUM ()
ITERACION
int main(void)
{ 1 1 1 1
int x,sum;
sum=0; 2 2 0
for (x=1;x<=5;x++) 3 3 1 4
{
if (x%2!=0)
{ 4 4 0
sum=sum+x;
}
} 5 5 1 9 9
printf("%d\n",sum); 6
system("PAUSE");
return 0; 7
}
contador 8
valor inicial
valor final 9
incremento 10
acumulador
9. Que imprima la suma de todos los números pares que van del 1 al 100 y diga cuántos hay.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
X X%2 SUM CONT ()
ITERACION
int main(void)
{ 1 1 1
int x,sum,cont;
sum=0; 2 2 0 2 1
cont=0;
3 3 1
for (x=1;x<=6;x++)
{
if (x%2==0) 4 4 0 6 2
{
sum=sum+x;
cont=cont+1; 5 5 1
}
} 6 6 0 12 3
printf("Hay %d números\n",cont);
printf("La suma es: %d\n",sum); 7
system("PAUSE");
return 0; 8
}
contador X 9
valor inicial 1
10
valor final Sum
incremento 1
acumulador Cont
10. Que imprima la suma de todos los números impares que van del 1 al 100 y diga cuántos hay.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,sum,cont;
sum=0; 2
cont=0;
3
for (x=1;x<=100;x++)
{
if (x%2!=0) 4
{
sum=sum+x;
cont=cont+1; 5
}
} 6
printf("Hay %d números\n",cont);
printf("La suma es: %d\n",sum); 7
system("PAUSE");
return 0; 8
}
contador 9
valor inicial
10
valor final
incremento
acumulador
11. Que pida dos números y muestre todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
x Num1 Num2 ()
ITERACION
int main(void)
{ 1 6 6 9 6
int num1, num2,x;
if (num1>num2) 4 9 9
{
printf("Los valores introducidos no son correctos \n");
} 5
else
{ 6
for (x=num1;x<=num2;x++)
{
printf("%d\n",x); 7
}
}
8
system("PAUSE");
return 0; 9
}
contador 10
X
valor inicial Num1
valor final Num2
incremento 1
acumulador
12. Que pida dos números y muestre todos los números pares que van desde el primero al segundo. Se debe controlar que los valores son correctos.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int num1, num2,x;
if (num1>num2) 4
{
printf("Los valores introducidos no son correctos \n");
} 5
else
{ 6
for (x=num1;x<=num2;x++)
{
if (x%2==0) 7
{
printf("%d\n",x);
} 8
}
} 9
system("PAUSE");
return 0; 10
}
contador
valor inicial
valor final
incremento
acumulador
13. Que pida dos números y muestre todos los números impares que van desde el primero al segundo. Se debe controlar que los valores son correctos.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int num1, num2,x;
if (num1>num2) 4
{
printf("Los valores introducidos no son correctos \n");
} 5
else
{ 6
for (x=num1;x<=num2;x++)
{
if (x%2!=0) 7
{
printf("%d\n",x);
} 8
}
} 9
system("PAUSE");
return 0; 10
}
contador
valor inicial
valor final
incremento
acumulador
14. Que pida dos números y sume todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int num1, num2,x, sum;
if (num1>num2) 4
{
printf("Los valores introducidos no son correctos \n");
} 5
else
{ 6
sum=0;
for (x=num1;x<=num2;x++)
{ 7
sum=sum+x;
}
} 8
printf("%d\n",sum); 9
system("PAUSE");
return 0; 10
}
contador
valor inicial
valor final
incremento
acumulador
15. Que pida dos números y multiplique todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
x Num1 Num2 Sum ()
int main(void) ITERACION
{
int num1, num2,x, sum; 1 6 6 9 7
printf("Introduzca primer número:");
scanf("%d",&num1);
printf("Introduzca segundo número:"); 2 7 42
scanf("%d",&num2);
3 8 336
if (num1>num2)
{
printf("Los valores introducidos no son correctos \n"); 4 9 3024 3024
}
else
{ 5
sum=1;
for (x=num1;x<=num2;x++) 6
{
sum=sum*x;
} 7
}
printf("%d\n",sum); 8
system("PAUSE"); 9
return 0;
}
contador 10
valor inicial
valor final
incremento
acumulador
contador 7
valor inicial
8
valor final
incremento 9
acumulador
10
17. Que muestre los números del 1 al 100 en una tabla de 10x10.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,y,num=1;
for (x=1;x<=10;x++) 2
{
for (y=1;y<=10;y++) 3
{
printf("%4d",num);
num++; 4
}
printf("\n");
} 5
printf("\n");
6
system("PAUSE");
return 0;
} 7
contador 8
valor inicial
valor final 9
incremento 10
acumulador
18. Que escriba las tablas de multiplicar del 0 al 10.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,y;
for (x=0;x<=10;x++) 2
{
for (y=1;y<=10;y++) 3
{
printf("%d X %d = %d \n",x,y,x*y);
} 4
printf("\n");
}
printf("\n"); 5
system("PAUSE"); 6
return 0;
}
7
contador
valor inicial 8
valor final 9
incremento
acumulador 10
19. Que muestre la tabla de multiplicar de un número cualquiera.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,num;
printf("Introduce número:"); 2
scanf("%d",&num);
3
for (x=1;x<=10;x++)
{
printf("%d X %d = %d \n",num,x,num*x); 4
}
printf("\n");
5
system("PAUSE");
return 0; 6
}
contador 7
valor inicial
8
valor final
incremento 9
acumulador
10
20. Que calcule la media de 10 números.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int num,x;
float sum=0;
2
for (x=1;x<=10;x++)
{ 3
printf("Introduzca número:");
scanf("%d",&num);
sum=sum+num; 4
}
system("PAUSE"); 6
return 0;
}
7
contador
valor inicial 8
valor final 9
incremento
acumulador 10
21 Que calcule la suma de los cuadrados de los 100 primeros números.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,sum;
sum=0; 2
for (x=1;x<=100;x++) 3
{
sum=sum+(x*x);
} 4
printf("%d\n",sum);
5
system("PAUSE");
return 0; 6
}
contador 7
valor inicial
8
valor final
incremento 9
acumulador
10
22. Que escriba los primeros 25 dígitos de la sucesión de Fibonacci.
#include <stdio.h>
#include <stdlib.h>
VARIABLE-
ITERACION
int main(void)
{ 1
int x,y,z,cont;
x=0; 2
y=1;
3
printf("0\n1\n",z);
for (cont=1;cont<=25;cont=cont+1) 4
{
z=x+y;
printf("%d\n",z); 5
x=y;
y=z; 6
}
system("PAUSE"); 7
return 0;
}
8
contador
9
valor inicial
valor final 10
incremento
acumulador