Programación Trabajos
ALUMNO:
Huesca Villagrán Norma América
Grupo:
1CM25
° TABLAS CON LIMITE 1 (Con Función).
#include <stdio.h>
void tablas (int, int);
int main()
int numtab, n;
printf("Ingresa el numero de la tabla:");
scanf("%d", &numtab);
printf("Hasta que valor desea¿?:");
scanf("%d", &n);
tablas(numtab, n);
}
void tablas (int numtab, int n)
int i, resultado;
for (i=1; i<=n; i++)
resultado = i * numtab;
printf("%d*%d=%d\n", numtab, i, resultado, n);
° TABLAS CON LIMITE 1 (Sin Función).
#include <stdio.h>
int main()
int numtab, n, i, resultado;
printf("Ingresa el numero de la tabla:");
scanf("%d", &numtab);
printf("Hasta que valor desea¿?:");
scanf("%d", &n);
for (i=1; i<=n; i++)
{
resultado = i * numtab;
printf("%d*%d=%d\n", numtab, i, resultado, n);
return 0;
° TABLAS LIMITE 2 (Sin Función).
#include <stdio.h>
int main()
int numtab, m, i, resultado, n;
printf("Ingresa el numero de la tabla:");
scanf("%d", &numtab);
printf("Limite 1:");
scanf("%d", &m);
printf("Limite 2:");
scanf("%d", &n);
for (i=m; i<=n; i++)
resultado = i * numtab;
printf("%d*%d=%d\n", numtab, i, resultado, n);
return 0;
° TABLAS LIMITE 2 (Con Función).
#include<stdio.h>
void tablas(int numTab, int lim1, int lim2);
int main()
int numTab, lim1, lim2;
printf("Ingresa el numero de la tabla: ");
scanf("%d", &numTab);
printf("Ingresa el limite 1: ");
scanf("%d", &lim1);
printf("Ingresa el limite 2: ");
scanf("%d", &lim2);
printf("\nTabla de multiplicar de %d desde %d hasta %d:\n", numTab, lim1, lim2);
tablas(numTab, lim1, lim2);
return 0;
void tablas(int numTab, int lim1, int lim2)
int i, res;
for(i = lim1; i <= lim2; i++) //ciclo
res = numTab * i;
printf("%d*%d=%d\n", numTab, i, res);
° Y A LA X (Con Función).
#include <stdio.h>
void potencia(int,int);
int main()
int X, Y;
printf("Ingresa la base:");
scanf("%d",&X);
printf("Ingrese el exponente:");
scanf("%d",&Y);
potencia(X,Y);
void potencia(int X,int Y)
int i,res=1;
for(i=0;i<Y;i++)
res=res*X;
printf("El resultado de %d elevado a la %d es: %d\n",X,Y,res);
° Y A LA X (Sin Función).
#include<stdio.h>
int main()
int X, Y, res=1,i;
printf("Ingrese la base:");
scanf("%d",&X);
printf("Ingrese el exponente:");
scanf("%d",&Y);
for(i=0;i<Y;i++)
res=res*X;
printf("El resultado de %d elevado a la %d es: %d",X,Y,res);
° N PARES (Con Función).
#include <stdio.h>
int cuentapares(int);
int main()
int n, total;
printf("Ingresa un numero: ");
scanf("%d", &n);
total=cuentapares(n);
printf("El total de pares es: %d", total);
}
int cuentapares (int n)
int i, pares=0 ,num;
for(i=1; i<=n; i++)
printf("Numero %d: ", i);
scanf("%d", &num);
if (num%2==0)
pares++;
return pares;
° N PARES (Sin Función).
#include <stdio.h>
int main()
{
int num,pares;
printf("Ingrese un numero: ");
scanf("%d", &num);
for (int i = 2; i <= num; i += 2)
pares++;
printf("Los numeros pares hasta %d es: %d\n", num,pares);
return 0;
° PRIMO (Sin Función).
#include<stdio.h>
int main()
int num,i,primo=0,res;
printf("Ingresa un numero:");
scanf("%d",&num);
for(i=num;i>=1;i--)
{
res=num%i;
printf("%d",num);
printf("%%");
printf("%d",i);
printf("=%\n",res);
if(res==0)
primo++;
if(primo==2)
printf("%d si es un numero primo",num);
else
printf("%d no es un numero primo",num);
° Primo (Con Función).
#include <stdio.h>
void primo (int);
int main()
int num;
printf ("Ingresa un numero:");
scanf ("%d",&num);
primo (num);
void primo (int n)
int i,pri,res;
for(i=n;i>=1;i--)
res=n%i;
printf ("%%%d=%d\n",n,i,res);
if (res==0)
pri ++;
if (pri==2)
printf ("%d Si es un número primo\n",n);
else
printf ("%d No es un numero primo\n",n);
}
° SERIE DE FIBONACCI (Sin Función).
#include <iostream>
int main()
{
int n, i, j=0, k=1, sig;
printf("Ingresa un numero:");
scanf("%d", &n);
for(i=0; i<=n; i++)
{
if(i<=1)
sig=i;
else{
sig=j+k;
j=k;
k=sig;
}
printf("%d ",sig);
}
return 0;
}
° SERIE DE FIBONACCI (Con Función).
#include <iostream>
void serie(int n)
{
int i, j=0, k=1, sig;
for(i=0; i<=n; i++)
{
if(i<=1)
sig=i;
else{
sig=j+k;
j=k;
k=sig;
}
printf("%d ",sig);
}
}
int main()
{
int n;
printf("Ingresa un numero:");
scanf("%d", &n);
serie(n);
}
° SUMA DE FRACCIONES (Con Función).
#include <iostream>
void suma(float n)
{
float i, res=0, rt=0, c=1;
for(i=1; i<=n; i++)
{
res=(1/i);
printf("1/%.0f", i);
c++;
rt=rt+res;
if(c<=n)
printf(" + ");
else
printf(" = ");
}
printf("%.3f",rt);
}
int main()
{
float n;
printf("Ingresa un numero:");
scanf("%f", &n);
suma(n);
}
° SUMA DE FRACCIONES (Sin Función).
#include <iostream>
int main()
{
float n, i, res=0, rt=0, c=1;
printf("Ingresa un numero:");
scanf("%f", &n);
for(i=1; i<=n; i++)
{
res=(1/i);
printf("1/%.0f", i);
c++;
rt=rt+res;
if(c<=n)
printf(" + ");
else
printf(" = ");
}
printf("%.3f",rt);
return res;
}
° SUMA Y RESTA DE FRACCIONES (Con Función).
#include <stdio.h>
void suma (int n)
{
int i;
float res, rt = 0;
for (i = 1; i <= n; i++)
{
res = 1.0 / i;
if (i == 1) {
rt = rt + res;
printf("1/%d", i);
} else if (i % 2 == 0) {
rt = rt - res;
printf("-1/%d", i);
} else {
rt = rt + res;
printf("+1/%d", i);
}
if(i < n) {
printf(" ");
} else {
printf(" = %.3f", rt);
}
}
int main() {
int n, i;
printf("Ingresa un numero:");
scanf("%d", &n);
suma(n);
}
° SUMA Y RESTA DE FRACCIONES (Sin Función).
#include <stdio.h>
int main() {
int n, i;
float res, rt = 0;
printf("Ingresa un numero:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
res = 1.0 / i; // Convertimos i a float para asegurar la división
decimal
if (i == 1) {
rt = rt + res; // Primer término positivo
printf("1/%d", i);
} else if (i % 2 == 0) {
rt = rt - res; // Resta si el índice es par
printf("-1/%d", i);
} else {
rt = rt + res; // Suma si el índice es impar
printf("+1/%d", i);
}
if(i < n) {
printf(" ");
} else {
printf(" = %.3f", rt); // Imprime el resultado final
}
}
return 0;
}