previo
/* PROGRAMA QUE SUMA LOS DIGITOS DEL MULTIPLO n EN EL INTERVALO [iL,ir] */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
int n,il,ir,i,jsum=0,isum=0,m,k,it,k1=0,i1;
float a;
printf(" ingrese la cota inferior del intervalo\n");
scanf("%d",&il);
printf(" ingrese la cota superior del intervalo\n");
scanf("%d",&ir);
printf(" ingrese el divisor deseado\n");
scanf("%d",&n);
// buscar el primer multiplo
it=il;
for(i=0;i<n;i++){
m=il%n;
if(m==0)break;
il++;
}
for(i=il;i<=ir;i=i+n){
isum=isum+i;
i1=i;
while(i1>0){
k=i1%10;
jsum+=k;
i1=i1/10;
}
k1++;
}
a=((float) isum)/k1;
printf("La suma de los digitos multiplos de %d en el intervalo ( %d , %d ) es %d:\n",n,it,ir,jsum);
printf("En este intevalo hay %d multiplos y su promedio es %f \n",k1,a);
return 0;
}
martes, 26 de junio de 2012
jueves, 21 de junio de 2012
dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) calcular el promedio de la suma de los multiplos de n (también dado por el usuario ) en dicho intervalo
dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) calcular el promedio de la suma de los digitos de cada multiplo de n (también dado por el usuario ) en dicho intervalo
dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) calcular el promedio de la multiplicatoria de los digitos de cada multiplo de n (también dado por el usuario ) en dicho intervalo
realizar un programa que halla la raiz de un polimio de la forma ax²+bx+c
hacer un programa que me indique el numero que debe ir al frente de cada factor en una escala
sea a(n)=n^2-a(n-1) una sucesion iniciando en 1 tome a(0) como un valor dado por el usuario encuentre el termino enesimo
dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) calcular el promedio de la suma de los digitos de cada multiplo de n (también dado por el usuario ) en dicho intervalo
dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) calcular el promedio de la multiplicatoria de los digitos de cada multiplo de n (también dado por el usuario ) en dicho intervalo
realizar un programa que halla la raiz de un polimio de la forma ax²+bx+c
hacer un programa que me indique el numero que debe ir al frente de cada factor en una escala
sea a(n)=n^2-a(n-1) una sucesion iniciando en 1 tome a(0) como un valor dado por el usuario encuentre el termino enesimo
/* PROGRAMA QUE en una cuadricula traza un circulo de radio r desde un nodo de la misma. e informa cuantos nodos quedan por dentro del circulo
*/
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int i,j,nx,ny,nx2,ny2,icon=0;
float px,py,r,rt,x,y,xmin,ymin;
printf(" ingrese el paso en x\n");
scanf("%f",&px);
printf(" ingrese el paso en y\n");
scanf("%f",&py);
printf(" ingrese el radio del circulo\n");
scanf("%f",&r);
nx=r/px+1;
ny=r/py+1;
xmin=-nx*px;
nx2=2*nx+1;
ymin=-ny*py;
ny2=2*ny+1;
for(i=0;i<nx2;i++){
x=xmin+px*i;
for(j=0;j<ny2;j++){
y=ymin+py*j;
rt=sqrt(x*x+y*y);
if(rt<=r)icon++;
}
}
printf("por dentro del circulo hay %d nodos:\n",icon);
return 0;
}
*/
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int i,j,nx,ny,nx2,ny2,icon=0;
float px,py,r,rt,x,y,xmin,ymin;
printf(" ingrese el paso en x\n");
scanf("%f",&px);
printf(" ingrese el paso en y\n");
scanf("%f",&py);
printf(" ingrese el radio del circulo\n");
scanf("%f",&r);
nx=r/px+1;
ny=r/py+1;
xmin=-nx*px;
nx2=2*nx+1;
ymin=-ny*py;
ny2=2*ny+1;
for(i=0;i<nx2;i++){
x=xmin+px*i;
for(j=0;j<ny2;j++){
y=ymin+py*j;
rt=sqrt(x*x+y*y);
if(rt<=r)icon++;
}
}
printf("por dentro del circulo hay %d nodos:\n",icon);
return 0;
}
martes, 19 de junio de 2012
/* PROGRAMA QUE DETERMINA SI UN NUMERO ES PRIMO */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n1,n2,n,i,ir=1,nl,j,lcon=0;
printf(" ingrese la cota inferior\n");
scanf("%d",&n1);
printf(" ingrese la cota superior\n");
scanf("%d",&n2);
for(j=n1;j<=n2;j++){
ir=1;
nl=j/2;
for(i=2;i<=nl;i++){
ir=j%i;
if(ir==0)break;// para salir del for
}
if(ir!=0){ //!= es diferente
lcon++;
printf(" El numero %d es primo\n",j);
}
}
printf(" en ese intervalo hay %d numeros primos\n",lcon);
return 0;
}
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n1,n2,n,i,ir=1,nl,j,lcon=0;
printf(" ingrese la cota inferior\n");
scanf("%d",&n1);
printf(" ingrese la cota superior\n");
scanf("%d",&n2);
for(j=n1;j<=n2;j++){
ir=1;
nl=j/2;
for(i=2;i<=nl;i++){
ir=j%i;
if(ir==0)break;// para salir del for
}
if(ir!=0){ //!= es diferente
lcon++;
printf(" El numero %d es primo\n",j);
}
}
printf(" en ese intervalo hay %d numeros primos\n",lcon);
return 0;
}
1. dada una cuadricula se traza un circulo de radio r desde un nodo de la misma. decir cuantos nodos quedan por dentro del circulo
2. dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) decir cuantos numeros son multiplos de n (también dado por el usuario ) en dicho intervalo
3. calcular sumatoria de los n primeros términos de: cos(3.0*n)/(n³) (tipo flotante)
4. calcule el perimetro de la funcion f(x)=cos(5.0*x) en el intervalo (a,b)
2. dado un intervalo de dos numeros enteros (cotan inferiro , cota superior) decir cuantos numeros son multiplos de n (también dado por el usuario ) en dicho intervalo
3. calcular sumatoria de los n primeros términos de: cos(3.0*n)/(n³) (tipo flotante)
4. calcule el perimetro de la funcion f(x)=cos(5.0*x) en el intervalo (a,b)
programa p012.c
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float a,b,c,sum=0.0;
int n,i;
printf(" ingrese a\n");
scanf("%f",&a);
printf(" ingrese b\n");
scanf("%f",&b);
printf(" ingrese c\n");
scanf("%f",&c);
printf(" ingrese la cantidad de sumas n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)sum=sum+b*i*cos(a*i)+sin(c*i);
printf("La suamtoria es: %f \n",sum);
return 0;
}
programa p013.c
/* PROGRAMA QUE CALCULA UN FACTORIAL */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n,i;
long int nf=1;
printf(" ingrese el numero para su factorial\n");
scanf("%d",&n);
if(n>0)for(i=1;i<=n;i++)nf=nf*i;
else if (n==0)nf=1;
else{
printf("valor erroneo\n");
exit(1);
}
printf("El factorial es: %ld \n",nf);
return 0;
}
programa p014.c
/* PROGRAMA QUE DETERMINA SI UN NUMERO ES PRIMO */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n,i,ir,nl;
printf(" ingrese el numero para verificar si es primo\n");
scanf("%d",&n);
nl=n/2;
for(i=2;i<=nl;i++){
ir=n%i;
if(ir==0)break;
}
if(ir==0)printf(" El numero No es primo, es divisible por %d\n",i);
else printf(" El numero Es primo\n");
return 0;
}
programa p015.c
/* PROGRAMA QUE usa un for anidado */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int n,m,jsum=0,k,i,j;
printf(" ingrese el limite de ka sumatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la multiplicatoria\n");
scanf("%d",&m);
for(i=0;i<=n;i++){
k=1;
for(j=0;j<=i;j++){
k*=pow(m,j);
}
jsum+=k;
}
printf("La suma de la multiplicatoria es %d:\n",jsum);
return 0;
}
programa p016.c
/* PROGRAMA QUE HALLA LA MULTIPLICATORIA DE LA SUMATORIA */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int n,m,jmul=1,k,i,j;
printf(" ingrese el limite de la multiplicatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la sumatoria\n");
scanf("%d",&m);
for(i=0;i<=n;i++){
k=0;
for(j=0;j<=i;j++){
k+=pow(m,j);
}
jmul*=k;
}
printf("La suma de la multiplicatoria es %d:\n",jmul);
return 0;
}
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float a,b,c,sum=0.0;
int n,i;
printf(" ingrese a\n");
scanf("%f",&a);
printf(" ingrese b\n");
scanf("%f",&b);
printf(" ingrese c\n");
scanf("%f",&c);
printf(" ingrese la cantidad de sumas n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)sum=sum+b*i*cos(a*i)+sin(c*i);
printf("La suamtoria es: %f \n",sum);
return 0;
}
programa p013.c
/* PROGRAMA QUE CALCULA UN FACTORIAL */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n,i;
long int nf=1;
printf(" ingrese el numero para su factorial\n");
scanf("%d",&n);
if(n>0)for(i=1;i<=n;i++)nf=nf*i;
else if (n==0)nf=1;
else{
printf("valor erroneo\n");
exit(1);
}
printf("El factorial es: %ld \n",nf);
return 0;
}
programa p014.c
/* PROGRAMA QUE DETERMINA SI UN NUMERO ES PRIMO */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include<stdlib.h> //para que coja exit(1)
int main () {
int n,i,ir,nl;
printf(" ingrese el numero para verificar si es primo\n");
scanf("%d",&n);
nl=n/2;
for(i=2;i<=nl;i++){
ir=n%i;
if(ir==0)break;
}
if(ir==0)printf(" El numero No es primo, es divisible por %d\n",i);
else printf(" El numero Es primo\n");
return 0;
}
programa p015.c
/* PROGRAMA QUE usa un for anidado */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int n,m,jsum=0,k,i,j;
printf(" ingrese el limite de ka sumatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la multiplicatoria\n");
scanf("%d",&m);
for(i=0;i<=n;i++){
k=1;
for(j=0;j<=i;j++){
k*=pow(m,j);
}
jsum+=k;
}
printf("La suma de la multiplicatoria es %d:\n",jsum);
return 0;
}
programa p016.c
/* PROGRAMA QUE HALLA LA MULTIPLICATORIA DE LA SUMATORIA */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
#include <math.h>
int main () {
int n,m,jmul=1,k,i,j;
printf(" ingrese el limite de la multiplicatoria\n");
scanf("%d",&n);
printf(" ingrese la base de la sumatoria\n");
scanf("%d",&m);
for(i=0;i<=n;i++){
k=0;
for(j=0;j<=i;j++){
k+=pow(m,j);
}
jmul*=k;
}
printf("La suma de la multiplicatoria es %d:\n",jmul);
return 0;
}
jueves, 14 de junio de 2012
programacion
p007.c
/* PROGRAMA QUE COMENTA SU NOTA */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
float t;
printf(" ingrese su nota\n");
scanf("%f",&t);
if(t>=4.5 && t<= 5.0){
printf(" su nota es ecxelente\n");
}
else if(t>=4.0 && t< 4.5) {
printf(" su nota es buena\n");
}
else if(t>=3.0 && t< 4.0) {
printf(" su nota es aceptable\n");
}
else if(t>=0.0 && t< 3.0) {
printf(" estudie mas\n");
}
else{
printf(" ingreso mal el dato\n");
}
return 0;
}
p008.c
/* PROGRAMA QUE COMPARA DOS NUMEROS */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
float t1,t2,t;
printf(" ingrese el primer numero\n");
scanf("%f",&t1);
printf(" ingrese el segundo numero\n");
scanf("%f",&t2);
t=(t1>t2) ? t1:t2;
printf(" el numero mayor es %f \n",t);
return 0;
}
p009.c
/* PROGRAMA QUE DESCOMPONE UN NUMERO */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
int n,i,j=0,k;
printf(" ingrese un numero menor a 10000\n");
scanf("%d",&n);
i=n;
printf("La descomposicion del numero es la siguiente:\n");
if(n<10000){
while(i>0){
k=i%10;
j++;
i=i/10;
switch (j){
case 1: printf("las unidades son %d\n",k);
break;
case 2: printf("las decenas son %d\n",k);
break;
case 3: printf("las centenas son %d\n",k);
break;
case 4: printf("Las unidades de mil son %d\n",k);
break;
default:
break;
}
}
}
return 0;
}
p011.c
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float x,y;
printf(" ingrese un numero para ser evaluado\n");
scanf("%f",&x);
y=3.0*cos(x)+x*exp(x)+pow(x,4);
printf("La funcion evaluada en dicho punto es: %f\n",y);
return 0;
}
p012.c
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float a,b,c,sum=0.0;
int n,i;
printf(" ingrese a\n");
scanf("%f",&a);
printf(" ingrese b\n");
scanf("%f",&b);
printf(" ingrese c\n");
scanf("%f",&c);
printf(" ingrese la cantidad de sumas n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)sum=sum+b*i*cos(a*i)+sin(c*i);
printf("La suamtoria es: %f \n",sum);
return 0;
}
p007.c
/* PROGRAMA QUE COMENTA SU NOTA */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
float t;
printf(" ingrese su nota\n");
scanf("%f",&t);
if(t>=4.5 && t<= 5.0){
printf(" su nota es ecxelente\n");
}
else if(t>=4.0 && t< 4.5) {
printf(" su nota es buena\n");
}
else if(t>=3.0 && t< 4.0) {
printf(" su nota es aceptable\n");
}
else if(t>=0.0 && t< 3.0) {
printf(" estudie mas\n");
}
else{
printf(" ingreso mal el dato\n");
}
return 0;
}
p008.c
/* PROGRAMA QUE COMPARA DOS NUMEROS */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
float t1,t2,t;
printf(" ingrese el primer numero\n");
scanf("%f",&t1);
printf(" ingrese el segundo numero\n");
scanf("%f",&t2);
t=(t1>t2) ? t1:t2;
printf(" el numero mayor es %f \n",t);
return 0;
}
p009.c
/* PROGRAMA QUE DESCOMPONE UN NUMERO */
// para compilar: gcc p002.c -o e002.out
#include <stdio.h>
int main () {
int n,i,j=0,k;
printf(" ingrese un numero menor a 10000\n");
scanf("%d",&n);
i=n;
printf("La descomposicion del numero es la siguiente:\n");
if(n<10000){
while(i>0){
k=i%10;
j++;
i=i/10;
switch (j){
case 1: printf("las unidades son %d\n",k);
break;
case 2: printf("las decenas son %d\n",k);
break;
case 3: printf("las centenas son %d\n",k);
break;
case 4: printf("Las unidades de mil son %d\n",k);
break;
default:
break;
}
}
}
return 0;
}
p011.c
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float x,y;
printf(" ingrese un numero para ser evaluado\n");
scanf("%f",&x);
y=3.0*cos(x)+x*exp(x)+pow(x,4);
printf("La funcion evaluada en dicho punto es: %f\n",y);
return 0;
}
p012.c
/* PROGRAMA QUE TRABAJA CON FUNCIONES */
// para compilar: gcc p011.c -lm - e.out
#include <stdio.h>
#include <math.h>
int main () {
float a,b,c,sum=0.0;
int n,i;
printf(" ingrese a\n");
scanf("%f",&a);
printf(" ingrese b\n");
scanf("%f",&b);
printf(" ingrese c\n");
scanf("%f",&c);
printf(" ingrese la cantidad de sumas n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)sum=sum+b*i*cos(a*i)+sin(c*i);
printf("La suamtoria es: %f \n",sum);
return 0;
}
Suscribirse a:
Entradas (Atom)