Está en la página 1de 11

1) Crear una funcin que permita calcular el cubo de un nmero real (float)

#include<stdio.h>
#include <cmath>
//1)

Crear una funcin que permita calcular el cubo de un nmero real (float)

void proc(float a,float b){


scanf("%f",&a);
b = pow(a,3);
printf("\n \n El cubo del numero ingresado es: %.2f",b);

int main(){

float a,b;
printf("\n Ingrese un numero: \n \n");
proc(a,b);

return 0;
}
1) Crear una funcin que calcule cual es el nmero menor de dos nmeros
enteros
#include<cmath>
#include<stdio.h>

//3)

Crear una funcin que calcule cual es el nmero menor de dos nmeros enteros

void proc(int a, int b){

scanf("%d %d",&a,&b);
if(a < b){

printf("\n El numero menor es: %d \n \n",a);

}
else{

printf("\n El numero menor es: %d \n \n",b);


}

int main(){

int a,b;
printf("\n Ingrese dos numeros: \n \n");
proc(a,b);

return 0;

}
1) Crear una funcin que devuelva la primera letra de una cadena de texto.
#include<stdio.h>
#include<stdlib.h>

/*9)

Crear una funcin que devuelva la primera letra de una cadena de texto. */

char primeraLetra(char palabra){

printf("\n \n Introduce la palabra: \n \n");


scanf("%c",&palabra);
return palabra;

int main(){

char palabra;
printf("\n La primera letra de la palabra es \"%c\"", primeraLetra(palabra));

return 0;
}
1) Crear una funcin que reciba como parmetro un numero entero y escriba
la tabla de multiplicar de ese nmero (por ejemplo: para el 3 deber llegar
desde 3x0=0 hasta 3x10=30)
#include<stdio.h>

/*12) Crear una funcin que reciba como parmetro un numero entero
y escriba la tabla de multiplicar de ese nmero
(por ejemplo: para el 3 deber llegar desde 3x0=0 hasta 3x10=30)*/

void imp(int x){

for(int i = 0;i <= 10;i++){

printf(" %d x %d = %d \n \n",x,i,x * i);

int main(){

int x;
printf("\n Ingrese un numero: \n \n");
scanf("%d",&x);
printf("\n La tabla de multiplicar del numero ingresado es: \n \n");
imp(x);

return 0;
}

1) Crear una funcin que reciba un numero cualquiera y que devuelva como
resultado la suma de sus dgitos.
#include<stdio.h>

/*17) Crear una funcin que reciba un numero cualquiera


y que devuelva como resultado la suma de sus dgitos.*/

int sumdig(int x){

if(x > 0){

return(x % 10) + sumdig(x / 10);

}
else{

return x;

int main(){

int x;

printf("\n Ingrese un numero: \n \n");


scanf("%d",&x);
printf("\n La suma de sus dgitos es: %d \n \n",sumdig(x));

return 0;
}

Procedimientos
mplemente y use un procedimiento sin parmetros, que muestre
un men de al menos 2
Opciones, donde la ltima opcin sea salir del programa.

#include <stdio.h>
#include <stdlib.h>

void menu(){
printf("Menu:\n");
printf("1.-Area de Circulo.\n");
printf("2.-Area de Triangulo.\n");
printf("3.-Areas de Rectangulo.\n");
printf("4.-Salir.\n\n");
}

int main()
{

system("cls");
system("color 4f");
system("title Ejercicio 32");

int salir=0;

do{
system("cls");
int opc;
menu();
printf("Elige:");
scanf("%d",&opc);
float a,b,c;

switch(opc){
case 1:

printf("Dame el radio:");
scanf("%f",&a);
c = 3.1416*(a*a);
printf("\n\nEl area es %.2f\n",c);

break;
case 2:

printf("Dame la base:");
scanf("%f",&a);
printf("Dame la altura:");
scanf("%f",&b);
c = (a*b)/2;

printf("\n\nEl area es %.2f\n",c);


break;
case 3:

printf("Dame el lado:");
scanf("%f",&a);
c = a*a;
printf("\n\nEl area es %.2f\n",c);

break;
case 4: salir=1;
break;
default:
printf("OPCION NO VALIDA!");
break;
}
system("pause");
}while(salir!=1);

return 0;
}

#include <stdio.h>
#include <stdlib.h>

void areatriangulo (void) {

float base, altura;


printf("Introduce base: ");
scanf("%f",&base);
printf("Introduce altura: ");
scanf("%f",&altura);
printf("El rea es: %2.2f \n",(base*altura)/2);
}
int main(int argc, char *argv[])
{
areatriangulo();
system("PAUSE");
return 0;
}

#include<stdio.h>

int main()
{
int x,y,z;
printf("inserta un numero que quieras restar");
scanf("%d",&x);
printf("inserta un numero que quieras restar");
scanf("%d",&y);
z=x-y;

printf("el resultado es: %d",z);

return 0;
}
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
void posicionesLetras(char *cadena, char letra){
int i = 1, encontro = 0;
for(i = 0; cadena[i] != '\0'; i++){
if(cadena[i] == letra){
printf("%d posicion\n", i + 1);
encontro = 1;
}
}
if(encontro == 0){
printf("La letra no se encuentra en la cadena\n");
}
}
int main(void) {
char cadena[20], letra;
printf("Ingrese una cadena: ");
gets(cadena);
printf("Ingrese la letra a buscar: ");
scanf("%c", &letra);

printf("\nPosiciones donde se encuentra la letra\n");


posicionesLetras(cadena, letra);
system("pause");
return 0;
}
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
float a,b,c;
printf("inserta un numero que quieras dividir");
scanf("%f",&a);
printf("inserta un numero que quieras diviidir");
scanf("%f",&b);
c=a/b;
printf("el resultado es: %f",c);

return 0;
}

También podría gustarte