Beruflich Dokumente
Kultur Dokumente
wiki2.c
autor: PS - Marco Villuendas
fecha: 30 de agosto del 2010
descripcin:
Programa que lee cinco veces tres nmeros y los imprime ordenados
ascendentemente.
*/
#include <stdio.h>
int main()
{
int primernum,segundonum,tercernum,rep;
for (rep=1;rep<=5;rep++)
{
/* Se piden los tres numeros a ordenar */
printf ("Escribe tres numeros: \n");
scanf ("%d%",&primernum);
scanf ("%d%",&segundonum);
scanf ("%d%",&tercernum);
/* Se chequean todas las posibles combinaciones de numeros para su
correcta ordenacion */
if (primernum>segundonum)
{
if (tercernum>segundonum)
{
if (primernum>tercernum)
printf ("%d,%d,
%d\n",segundonum,tercernum,primernum);
else
printf ("%d,%d,
%d\n",segundonum,primernum,tercernum);
}
else
printf ("%d,%d,
%d\n",tercernum,segundonum,primernum);
}
else
{
if (primernum>segundonum)
printf ("%d,%d,
%d\n",tercernum,primernum,segundonum);
else
{
if (segundonum>tercernum)
printf ("%d,%d,
%d\n",primernum,tercernum,segundonum);
else
printf ("%d,%d,
%d\n",primernum,segundonum,tercernum);
}
}
return 1;
}
}
Ejercicio3.c
autor:
Sergio Guallar.
fecha:
19 de octubre de 2009
descripcin:
programa que calcula la suma, resta, multiplicacin
y division de dos numeros reales x e y.
*/
#include <stdio.h>
int main ()
{
float x, y;
printf ("\nIntroduce el primer numero: ");
scanf ("%f", &x);
printf ("\nIntroduce el segundo numero: ");
scanf ("%f", &y);
printf
printf
printf
printf
("\nLa
("\nLa
("\nLa
("\nLa
return 1;
}
A continuacin, una captura de pantalla con el programa ejecutndose:
Y\n");
/*
Problema 5.c
autor: Roberto Gotor Delso.
fecha: 21 de octubre de 2009
descripcin:
Programa que imprima la n-sima potencia de un nmero entero tomndolo
del teclado.
*/
#include <stdio.h>
int main()
{
int a;
int b;
int contador=0;
int resultado=1,resultado2;
printf("Por favor, introduzca un numero entero y positivo para la
base\n");
scanf("%d",&a);
printf("Por favor, introduzca otro numero entero y positivo para
el exponente\n");
scanf("%d",&b);
printf("El valor de la exponencial %d^%d es:",a,b);
for(contador=0;contador<b;contador++){
resultado2=resultado;
resultado=resultado*a;
if(resultado2>resultado)
{
printf("\nEl programa ha desbordado, el valor
previo obtenido ha sido %d, mientras que el primer valor del
desbordamieto es:",resultado2);
contador=b;
}
}
printf("%d.",resultado);
}
return 1;
/*Ejercicio6.c
Programa para calcular e imprimir el volumen de una esfera, leyendo el
valor de su radio.
(Volumen de la esfera V= (4/3)*pi*(r^3))
Autor: Ps-JorgeSolerHerrero
Fecha:15 de agosto de 2010
*/
#include <stdio.h>
#define PI 3.141592
int volumen(float);
main()
{
float radio;
printf("Introduce el radio de la esfera\n");
scanf("%f",&radio);
float vol;
vol=4*PI*r*r*r;
return vol;
}
{
printf("Introduce el numero de grados celsius: ");
scanf("%d",&C);
} while(C<-273);
return 1;
*/
ejercicio: 8 wiki
autor: Jose David Ayala Gil
fecha: 21 de octubre de 2009
descripcin: Programa para leer un nmero real y comprobar e
imprimir si dicho nmero es fraccionario.
#include <stdio.h>
#include <conio.h>
int main()
{
float numero;
printf("Introduce un numero ");
scanf("%f",&numero);
clrscr();
/*
al restar el numero completo con ese mismo
numero sin parte decimal (si es que la tiene), si da cero es que el
numero
es no fraccionario
(<0.001 se pone esa condicion para evitar problemas de precision a si
fuera ==0)
*/
if ((numero-(int)numero)<0.001)
{
}
else
{
printf("Has introducido el numero: %f",numero);
printf("\nEl numero es fraccionario.");
}
return 1;
}
Autor:
Fecha:
Descripcin:
y 100,
una
*/
#include <stdio.h>
int main()
{
int nota;
printf("La nota sobre 100 es:\n");
scanf("%d",¬a);
if(nota<25)
printf("MUY DEFICIENTE");
else
if(nota<50)
printf("INSUFICIENTE");
else
if(nota<60)
printf("SUFICIENE");
else
if(nota<75)
printf("BIEN");
else
if(nota <95)
printf("NOTABLE");
else
printf("SOBRESALIENTE");
}
return 1;
nota < 25 MD
25 <= nota <50 INS
50 <= nota < 60 SUF
60 <= nota <75 BIEN
75 <= nota <95 NOT
95 <= nota <l00 SOB
/*
Ejer10.c
Autor: Ps-JorgeSolerHerrero.
Fecha: 17 de agosto de 2010
Descripcin:
10. Programa que lea tres nmeros y calcule e imprima el menor de ellos.
*/
#include <stdio.h>
int menor(int,int,int);
int main()
{
int a,b,c;
printf("Introduce el primer numero");
scanf("%d",&a);
printf("Introduce el segundo numero");
scanf("%d",&b);
printf("Introduce el tercer numero");
scanf("%d",&c);
}
int menor(int primero,int segundo ,int tercero)
{
int m;
if(primero<segundo)
if(primero<tercero)
primero=m;
else
segundo=m;
else
if(segundo<tercero)
tercero=m;
return m;
}
Ejercicio11.c
Autor:Marco Villuendas Tomas.
Fecha: 1 de septiembre de 2010
*/
#include <stdio.h>
int main(void)
{
int a;
printf(" CALCULO DEL CUBO DE UN NUMERO \n \n ");
printf("Introduce el numero");
scanf("%d",&a);
printf("El cubo de %d es %d",a,a*a*a);
return 1
}
Problema 13.c
autor: Roberto Gotor Delso.
fecha: 21 de octubre de 2009
descripcin:
Programa que obtenga el cociente y el resto de la divisin
entera de dos
nmeros enteros y positivos mediante restas sucesivas, y
los imprima.
*/
#include <stdio.h>
int main()
{
int a;
int b;
int contador=0;
int resultado;
printf("Por favor, introduzca un numero entero y positivo\n");
scanf("%d",&a);
printf("Por favor, introduzca otro numero entero y positivo\n");
scanf("%d",&b);
printf("El division entre %d y %d es:",a,b);
while(b<=a){
a-=b;
contador++;
}
return 1;
problema14.c
autor: Yeray Yurss
fecha: 19-03-2010
scanf("%d", &num);
}while(!(num>0));
res= sqrt(num); /* sqrt es una funcion que ya existe y es la que
hace la raiz*/
printf("La raiz cuadrada de %d es: %d\n\n\n", num, res);
getchar();
return 1;
}
esprimo(int);
sumadigitos(int);
sumadigitosdeprimos(int);
comprueba(int);
int main()
{
int numero;
printf("Introduzca numero positivo : ");
scanf("%d",&numero);
printf("La suma de los digitos de los numeros primos hasta %d es %d",
numero, sumadigitosdeprimos(numero));
comprueba(numero);
return 1;
*/
#include <stdio.h>
int main()
{
int pares,suma=0;
for(pares=2;pares<=1000;pares=pares+2)
suma=suma+pares;
printf("La suma de todos los numeros pares de 2 a 1000
es: %d ",suma);
return 1;
}
char nulo=NULL;
int contador=0;
float numero=0;
while(numero>=0)
{
printf("Escribe un numero positivo, si quieres terminar escribe
un numero negativo\n");
scanf("%f",&numero);
if (numero=='NULL')
contador++;
}
printf("el numero de nulos introducidos es %d", contador);
return 1;
}
Ejercicio18.c
autor: Marco Villuendas Toms
fecha:
1 de septiembre de 2010
fflush(stdin);
getchar();
}
#include <stdio.h>
main()
{
int numero, i, div_pares=0, sw_negativo=0;
printf("\nIntroduzca un numero para conocer sus divisores pares: ");
scanf("%d", &numero);
printf("\n");
if(numero<0)
{
numero=-numero;
sw_negativo=1;
}
for(i=1;i<=numero/2;i++)
{
if(numero%i==0 && i%2==0)
{
if(sw_negativo==0)
printf("%d es divisor par de %d\n", i, numero);
else
printf("%d es divisor par de %d\n", -i, -numero);
div_pares++;
}
}
if(div_pares==0)
printf("El numero carece de divisores pares\n");
printf("\n");
}
nombre: wiki20.c
fecha: 21/10/2009
autor: carlos miguel gascon
descripcin: programa que visualiza los caracteres alfabeticos de la
tabla
ascii y su posicion decimal.
*/
#include <stdio.h>
int main()
{
int contador;
for(contador = 65;contador <= 90;contador++)
printf("%d: %c\t", contador, contador);
for(contador = 97;contador <=122;contador++)
printf("%d: %c\t", contador, contador);
return 1;
}
/*
Este programa sirve para calcular el pago de un estudiante en
la universidad si el pago es mayor de 1500
se le hace un descuento de 0.06% de lo contrario de 0.023%...
*/
#include<stdio.h>
#include<iostream>
using namespace std;
char nombre,matricula,carrera;
float pago,total;
main ()
{
printf("introduzca el nombre:n" ;
scanf("%s",&nombre);
printf("introduzca la matricula:n" ;
scanf("%s",&matricula);
printf("introduzca la carrera:n" ;
scanf("%s",&carrera);
printf("introduzca el pago:n" ;
scanf("%f",&pago);
if(pago>=1500)
total=pago-(pago*0.06);
else
total=pago-(pago*0.023);
printf("el pago del estudiante es: %.3fn",total);
system("pause" ;
return 0;
}
/*
TABLA DE MULTIPLICAR HECHO EN LENGUAJE C
*/
#include <stdio.h>
int main()
{
char seguir;
int i, numero;
do
{
printf( "n Introduzca un numero entero: " );
scanf( "%d", &numero );
printf( "n La tabla de multiplicar del %d es:n", numero );
for ( i = 1 ; i <= 10 ; i++ )
{
printf( "n %d * %d = %d", i, numero, i * numero );
}
printf( "nn Desea ver otra tabla (s/n)?: " );
fflush( stdin );
scanf( "%c", &seguir );
} while ( seguir != 'n' );
return 0;
}
/*
CALCULO DE LA COMPRA DE UNA COMPUTADORA SI VALE MAS DE 25000 SE LE
HACE UN DESCUENTO DE 0.03% DE LO CONTRARIO DE 0.015%...
*/
#include<stdio.h>
#include<windows.h>
#include<iostream>
using namespace std;
void gotoXY(int x,int y )
{
HANDLE screen_buffer_handle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(screen_buffer_handle,coord);
}
char codigo,marca;
float capacidad,cantidad,precio,total,x;
main()
{
for(x=1;x<=6;x++)
{
printf("digite el codido:n" ;
scanf("%s",&codigo);
printf("digite la marca:n" ;
scanf("%s",&marca);
printf("digite capacidad:n" ;
scanf("%f",&capacidad);
printf("digite la cantidad:n" ;
scanf("%f",&cantidad);
printf("digite el precio:n" ;
scanf("%f",&precio);
if(total>25000)
total=(precio*cantidad)-(precio*0.03);
else
total=(precio*cantidad)-(precio*0.015);
gotoXY(8,15);
printf("el total es: %.3fn",total);
system("pause" ;
}
}
12. Programa que obtenga el producto de dos nmeros enteros y positivos mediante sumas
Sucesivas, y lo imprima
De Documentacion NexuN
Saltar a: navegacin, buscar
/* Nombre: Problema 12.c
Autor: Alberto Sanz Pascual.
Fecha: 21 de octubre de 2009.
Descripcin: Programa que obtenga el producto de dos nmeros enteros y positivos
mediante sumas sucesivas, y lo imprima.
1. include <stdio.h>
int main() {
int a,b;
int contador=0;
int resultado=0;
printf("Por favor, introduzca un numero entero y positivo\n");
scanf("%d",&a);
printf("Por favor, introduzca otro numero entero y positivo\n");
scanf("%d",&b);
do
{
resultado+=a;
contador++;
}
while(contador<b);
printf("El producto entre %d y %d es:%d\n",a,b,resultado);
fflush(stdin);
getchar();
return 1;}
/*
enteros
Ejercicio12.c
Autor: Daniel Pobo Alegre
Descripcion:
Programa que obtenga el producto de dos nmeros
imprima.
*/
#include <stdio.h>
#include <values.h>
int producto(int,int);
int comprueba(int );
int main()
{
int x,y;
int sw=1;
printf("Introduzca el primer numero entero positivo: ");
scanf("%d",&x);
if(!comprueba(x))
{
while(sw)
{
printf("El numero debe ser entero positivo!");
printf("\nIntroduzca el primer numero entero positivo: ");
scanf("%d",&x);
if(comprueba(x)) sw=0;
}
}
sw=1;
printf("Introduzca el segundo numero entero positivo: ");
scanf("%d",&y);
if(!comprueba(y))
{
while(sw)
{
printf("El numero debe ser entero positivo!");
printf("\nIntroduzca el segundo numero entero positivo: ");
scanf("%d",&y);
if(comprueba(y)) sw=0;
}
}
printf("El producto de %d y %d es %d",x,y,producto(x,y));
}
return 1;