Está en la página 1de 7

#include<stdio.

h>

#include<stdlib.h>

#include<conio.h>

void cantidad(char *n);

void comparar(char *c1,char *c2);

void menor(int n1,int n2,int n3);

int main(){

int op,rep=1,x,suma=0,z,can=0,num1,num2,num3;

char cad1[30],cad2[30],cad3[30];

while(rep==1){

printf("Selecciona una Opcion\n1---------->Cantidad de caracteres\n2----------->Comparar


cadenas\n3----------->Menor de 3 numeros\nOpcion:");

scanf("%d",&op);

switch(op){

case 1:

printf("----------> C A N T I D A D D E C A R A C T E R E S <------------\n\n");

printf("Introduce la cadena:");

scanf("%s",cad1);

cantidad(cad1);

/*for(x=0;cad1[x]!='\0';x++){
suma=suma+1;

printf("El total de caracteres es %d",suma);

*/

break;

case 2:

printf("-----------> C O M P A R A R C A D E N A S <-------------\n\n");

printf("Introduce la cadena 1:");

scanf("%s",cad2);

printf("Introduce la cadena 2:");

scanf("%s",cad3);

comparar(cad2,cad3);

/* for(y=0;cad2[y]!='\0',cad3[y]!='\0';y++){

if(cad2[y]==cad3[y]){

z=1;

if(cad2[y]!=cad3[y]){

printf("NO SON IGUALES");

z=0;
break;

if(z==1){

printf("SON IGUALES LAS CADENAS");

*/

break;

case 3:

printf("-----------------> M E N O R D E 3 N U M E R O S<--------------\n\n");

printf("Introduce el valor 1:");

scanf("%d",&num1);

printf("Introduce el valor 2:");

scanf("%d",&num2);

printf("Introduce el valor 3:");

scanf("%d",&num3);

menor(num1,num2,num3);
break;

default:

printf("OPCION NO VALIDA");

break;

printf("\nQuieres repetir el programa?\n1-------> Si\n2-------->No\nRespuesta:");

scanf("%d",&rep);

system("cls");

void cantidad(char *n){

//n=cad1;

int carac,suma=0;

for(carac=0;n[carac]!='\0';carac++)
{

suma=suma+1;

printf("LA CADENA DICE:%s\n",n);

printf("El numero de caracteres es %d",suma);

void comparar(char *c1,char *c2){

/*printf("Introduce la cadena 1:");

scanf("%s",c1);

printf("Introduce la cadena 2: ");

scanf("%s",c2);

*/

int y,z;

for(y=0;c1[y]!='\0',c2[y]!='\0';y++){

if(c1[y]==c2[y]){
z=1;

if(c1[y]!=c2[y]){

printf("NO SON IGUALES");

z=0;

break;

if(z==1){

printf("SON IGUALES LAS CADENAS");

void menor(int n1,int n2,int n3){

int can=0;

if(n1<=n2&&n1<=n3){
printf("valor 1 es %d\n",n1);

can=can+1;

if(n2<=n1&&n2<=n3){

printf("valor 2 es %d\n",n2);

can=can+1;

if(n3<=n1&&n3<=n2){

printf("valor 3 es %d\n",n3);

can=can+1;

if(can>1){

printf("SON MENORES\n");

else{

printf("ES MENOR\n");

También podría gustarte