Da mis iniciales y mi apellido con un punto al final
#include<stdio.h>
void main()
{
char inicial,apellido;
printf("Dame tu inicial");
scanf("%c",&inicial);
printf("Dame el apellido");
scanf("%c",&apellido);
printf("%c.%cn",inicial,apellido);
getchar();
}
Me dice de que esta formado un programa
#include<stdio.h>
void main()
{
printf("Buenos diasn");
printf("Un programa esta formadon");
printf("Por funcionesn");
}
suma dos numeros y me da el resultado
#include<stdio.h>
void main()
{
int x,y,z;
printf("Dame el valor de x");
scanf("%f",&x);
printf("Dame el valor de y");
scanf("%f",&y);
x+y=z;
printf("el valor de z es:n");
}
saca el area
#include<stdio.h>
void main()
{
int a,b;
printf("Dame la altura");
scanf("%d",&a);
printf("Dame la base");
scanf("%d",&b);
printf("%d%dn",a,b);
}
Este programa da el resultado a la resta de dos multiplicaciones
#include<stdio.h>
void main()
{
printf("Este programa hace la resta de dos multipilicacionesn");
float a,b,c,d,e,f,denominador,x,y;
printf("introduce el valor de a de b y de c");
scanf("%f %f %f",&a,&b,&c);
printf("introduce el valor de d de e y de f");
scanf("%f %f %f",&d,&e,&f);
denominador=a*e-b*d;
if(denominador==0);
else
{
x=(c*e-b*f)/denominador;
y=(a*f-c*d)/denominador;
printf("La solucion es n");
printf("%f%fn",x,y);
}
}
Me dice que numero es mayor
#include<stdio.h>
void main()
{
int n1,n2,n3,mayor;
printf("introduzca 3 numeros");
scanf("%d%d%d",&n1,&n2,&n3);
if(mayor<n2);
else mayor=n2;
if(mayor >n3);
else mayor=n3;
printf("el mayor es %dn",mayor);
}
Suma los primeros 10 numeros
#include<stdio.h>
void main()
{
int a,b,c,d,e,f,g,h,i,j,k;
printf("Dame los numeros del 1 al 10");
scanf("%f%f%f%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
k=a+b+c+d+e+f+g+h+i+j;
printf("%fn",k);
}
Me dice que no ta es alta y que baja
#include<stdio.h>
void main()
{
int nota;
printf("Dame el valor de la nota");
scanf("%f",¬a);
if
(nota>100);
printf("alta");
if
(nota<100);
printf("baja");
}
Saca el promedio de ciertos numeros
#include <math.h>
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
// Hallar el promedio de n numeros
Void main(void)
{ int i,cantidad;
float numero,suma=0;
clrscr();
cout<<"ingrese la cantidad de numeros para calcular el promedio:";
cin>>cantidad;
for (i=1;i<=cantidad;i++)
{
cout<<"ningrese numero "<<i<<" :";cin>>numero;
suma=suma+numero;
}
cout <<"nel promedio de los numeros ingresados es:"<<suma/cantidad;
getch();
}
#include <math.h>
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
// Hallar el promedio de n numeros
Void main(void)
{ int i,cantidad;
float numero,suma=0;
clrscr();
cout<<"ingrese la cantidad de numeros para calcular el promedio:";
cin>>cantidad;
for (i=1;i<=cantidad;i++)
{
cout<<"ningrese numero "<<i<<" :";cin>>numero;
suma=suma+numero;
}
cout <<"nel promedio de los numeros ingresados es:"<<suma/cantidad;
getch();
}
Te dice si la palabra es o no es palindrome
#include <stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>
void main()
{
clrscr();
char pal[40],pal2[40];
int n,x,a=0,p=0,e=0;
char b=' ';
printf("n ingrese palabra :");
gets(pal);
n=strlen(pal);
for (int u=0;u<=n;u++)
{
if (pal [u]==b)
u++;
pal2[e]=pal[u];
e++;
}
for (x=n-1;x<=0;x--)
{
if(pal2[x]==pal2[a])
p++;
a++;
}
if (p==n)
printf("n palabra palindrome ");
else
printf("palabra no palindrome");
getche();
}#include <stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>
void main()
{
clrscr();
char pal[40],pal2[40];
int n,x,a=0,p=0,e=0;
char b=' ';
printf("n ingrese palabra :");
gets(pal);
n=strlen(pal);
for (int u=0;u<=n;u++)
{
if (pal [u]==b)
u++;
pal2[e]=pal[u];
e++;
}
for (x=n-1;x<=0;x--)
{
if(pal2[x]==pal2[a])
p++;
a++;
}
if (p==n)
printf("n palabra palindrome ");
else
printf("palabra no palindrome");
getche();
}
Te dice si es un numero primo
#include<stdio.h>
int main()
{
long Num,divisor=2;
printf("t introduir el numero = ");
scanf("%id",&Num);
while(divisor<Num)
{ while (Num % divisor !=0)
divisor=divisor+1;
if(num==divisor)
printf("t %ld es primo n",Num);
else
printf("t%ld NO es PRIMO, pues es multiplo de %ld n",Num,divisor);
break;
}
return 0;
}#include<stdio.h>
int main()
{
long Num,divisor=2;
printf("t introduir el numero = ");
scanf("%id",&Num);
while(divisor<Num)
{ while (Num % divisor !=0)
divisor=divisor+1;
if(num==divisor)
printf("t %ld es primo n",Num);
else
printf("t%ld NO es PRIMO, pues es multiplo de %ld n",Num,divisor);
break;
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
#include<errno.h>
#define LINSIZ 40
char *getline(char*);
main()
{
double reg = 0.0;
char line[LINSIZ];
while (getline(line) !=NULL)
{
char *op;
double val;
/* Parse commnad string */
val=strtod(line,&op);
while (isspace(*op))
++op;
strupr;
/* Perform operation */
errno=0;
if(*op == '+')
reg += val;
else if (*op == '-')
reg-= val;
else if (*op== '*')
reg *= val;
else if (*op == '/')
{
if (val !=0)
reg /= val;
else
{
puts("ERROR>>> invalid divisor");
continue;
}
}
else if (*op == '=')
reg = val;
else if (*op == '^')
{
if (val == 0.0)
reg = 1.0;
else if (val == 0.5)
reg = sqrt(reg,val);
}
else if (strncmp(op,"NEGATE",1)==0)
reg = -reg;
else if (strncmp(op,"MOD",1)==0)
{
if (val==0.0)
{
puts("ERROR>>> invalid modulus");
continue;
}
else
reg=fmod(reg,val);
}
else if (strncmp(op,"CELL",1)==0)
reg=ceil(reg);
else if (strncmp(op,"FLOOR",1)==0)
reg= floor(reg);
else if (strncmp(op,"ROUND",1)==0)
reg= (reg < 0.0 ? ceil(reg - 0.5)
:floor(reg + 0.5);
else if (strncmp (op,"SQRT",1) ==0)
reg = sqrt(reg);
else if (strncmp (op,QUIT,1) == 0)
exit (0);
else if (*op != '')
{
puts("ERROR>>> invalid operation");
continue;
}
if (errno)
perror("ERROR");
else
printf("t%s => %gn", line,reg);
}
return 0;
}
char *getline(char *buf)
{
fputs("Calc> ",stdout);
fflush(stdout);
return gets(buf);
}
/* Output:
Calc>3.4 =
3.4 = = >3.4
Calc> 3.4 *
3.4 *=> 11.56
Calc> 1 +
1 + => 12.56
Calc> sqrt
SQRT => 3.54401
Calc> round
FLOR => 3
Calc> q
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
#include<errno.h>
#define LINSIZ 40
char *getline(char*);
main()
{
double reg = 0.0;
char line[LINSIZ];
while (getline(line) !=NULL)
{
char *op;
double val;
/* Parse commnad string */
val=strtod(line,&op);
while (isspace(*op))
++op;
strupr;
/* Perform operation */
errno=0;
if(*op == '+')
reg += val;
else if (*op == '-')
reg-= val;
else if (*op== '*')
reg *= val;
else if (*op == '/')
{
if (val !=0)
reg /= val;
else
{
puts("ERROR>>> invalid divisor");
continue;
}
}
else if (*op == '=')
reg = val;
else if (*op == '^')
{
if (val == 0.0)
reg = 1.0;
else if (val == 0.5)
reg = sqrt(reg,val);
}
else if (strncmp(op,"NEGATE",1)==0)
reg = -reg;
else if (strncmp(op,"MOD",1)==0)
{
if (val==0.0)
{
puts("ERROR>>> invalid modulus");
continue;
}
else
reg=fmod(reg,val);
}
else if (strncmp(op,"CELL",1)==0)
reg=ceil(reg);
else if (strncmp(op,"FLOOR",1)==0)
reg= floor(reg);
else if (strncmp(op,"ROUND",1)==0)
reg= (reg < 0.0 ? ceil(reg - 0.5)
:floor(reg + 0.5);
else if (strncmp (op,"SQRT",1) ==0)
reg = sqrt(reg);
else if (strncmp (op,QUIT,1) == 0)
exit (0);
else if (*op != '')
{
puts("ERROR>>> invalid operation");
continue;
}
if (errno)
perror("ERROR");
else
printf("t%s => %gn", line,reg);
}
return 0;
}
char *getline(char *buf)
{
fputs("Calc> ",stdout);
fflush(stdout);
return gets(buf);
}
/* Output:
Calc>3.4 =
3.4 = = >3.4
Calc> 3.4 *
3.4 *=> 11.56
Calc> 1 +
1 + => 12.56
Calc> sqrt
SQRT => 3.54401
Calc> round
FLOR => 3
Calc> q
*/
Te da el resultado de una ecuacion
#include <stdio.h>
#include <math.h>
float discrim;
/*El discriminante es el numero que queda dentro de la raiz*/
/*La funcion ecuacionator devuelve 0 si la ecuacion no tiene solucion*
/
float ecuacionator(float a, floatb float c)
{
discrim=(b*b)-(4*a*c));
if (discrim<=0) return =0;
else return discrim;
}
int main ( )
{
float a=0, b=0, c=0;
printf("Vamos a resolver una ecuacion del tipo ax^2+bx+c=0n");
printf("nIntroduce el valor de a: ");
scanf("%f", &a);
printf("nIntroduce el valor de b: ");
scanf("%f", &b);
printf("nIntroduce el valor de c:");
scanf("%f", &c);
if (ecuacionator(a,b,c)==0)
printf("La ecuacion no tiene solucion");
if (ecuacionator(a,b,c)!=0)
{
float num1, num2;
/*Los dos numeradores*/
float den;
/*El denominador*/
float solucion1, solucion2;
/*Las 2 soluciones*/
num1= (-b + sqrt(disrim));
num2= (-b - sqrt(discrim));
den=2*a;
solucion1=num1/den;
solucion2=num2/den;
printf("nLaprimera solucion es %f", solucion1);
printf("nLa segunda solucion es %f", solucion);
printf("n");
}
return 0;
}
#include <stdio.h>
#include <math.h>
float discrim;
/*El discriminante es el numero que queda dentro de la raiz*/
/*La funcion ecuacionator devuelve 0 si la ecuacion no tiene solucion*
/
float ecuacionator(float a, floatb float c)
{
discrim=(b*b)-(4*a*c));
if (discrim<=0) return =0;
else return discrim;
}
int main ( )
{
float a=0, b=0, c=0;
printf("Vamos a resolver una ecuacion del tipo ax^2+bx+c=0n");
printf("nIntroduce el valor de a: ");
scanf("%f", &a);
printf("nIntroduce el valor de b: ");
scanf("%f", &b);
printf("nIntroduce el valor de c:");
scanf("%f", &c);
if (ecuacionator(a,b,c)==0)
printf("La ecuacion no tiene solucion");
if (ecuacionator(a,b,c)!=0)
{
float num1, num2;
/*Los dos numeradores*/
float den;
/*El denominador*/
float solucion1, solucion2;
/*Las 2 soluciones*/
num1= (-b + sqrt(disrim));
num2= (-b - sqrt(discrim));
den=2*a;
solucion1=num1/den;
solucion2=num2/den;
printf("nLaprimera solucion es %f", solucion1);
printf("nLa segunda solucion es %f", solucion);
printf("n");
}
return 0;
}
#include <stdio.h>
int main ( )
{
int i, suma=0;
for(i=0; n<= 19;i++);
suma+= z*i+1;
printf("el resultado es %d" suma);
}
#include <stdio.h>
int main ( )
{
int i, suma=0;
for(i=0; n<= 19;i++);
suma+= z*i+1;
printf("el resultado es %d" suma);
}
Es el metodo de la burbuja
#include<stdio.h>
#include<conio.h>
void burbuja(int [ ],int);
void intercambia (int *,int *);
void llenar arreglo (int [ ],int *);
void imprime (int [ ],int);
void titulo ( );
void main ( );
{
int array [500],n,i,x;
Titulo( );
llenar arreglo (array,&n);
burbuja (array,n);
imprime (array, n);
getch ( );
}
void burbuja (int a [ ],int n);
{
int pivote;
int j;
for (pivote=0;pivote<n-1;pivote++);
for(1=pivote+1; j*n; j++);
if(a[i]<a[pivote]);
intercambia (&a[ 1 ],&a[ pivote ]);
void intercambia (int *0,int*b);
{
int our;
oux=x 0
xa=xb
xb=aux;
}
void llenar arreglo (int a[ ], int *n);
{
int i;
printf("escribe el tamaño del arreglo");
scanf("%f,n);
printf("escribe los datos del arreglon");
for (i=0;i<*n;i+);
}
void imprime (int a [ ], int n)
{
int i;
for(i=0; i<n, i++);
printf("xi", a[ i ]);
void titulo ( )
{
printf("metodo de la burbuja n");
#include<stdio.h>
#include<conio.h>
void burbuja(int [ ],int);
void intercambia (int *,int *);
void llenar arreglo (int [ ],int *);
void imprime (int [ ],int);
void titulo ( );
void main ( );
{
int array [500],n,i,x;
Titulo( );
llenar arreglo (array,&n);
burbuja (array,n);
imprime (array, n);
getch ( );
}
void burbuja (int a [ ],int n);
{
int pivote;
int j;
for (pivote=0;pivote<n-1;pivote++);
for(1=pivote+1; j*n; j++);
if(a[i]<a[pivote]);
intercambia (&a[ 1 ],&a[ pivote ]);
void intercambia (int *0,int*b);
{
int our;
oux=x 0
xa=xb
xb=aux;
}
void llenar arreglo (int a[ ], int *n);
{
int i;
printf("escribe el tamaño del arreglo");
scanf("%f,n);
printf("escribe los datos del arreglon");
for (i=0;i<*n;i+);
}
void imprime (int a [ ], int n)
{
int i;
for(i=0; i<n, i++);
printf("xi", a[ i ]);
void titulo ( )
{
printf("metodo de la burbuja n");