ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa En C


Enviado por   •  29 de Abril de 2015  •  460 Palabras (2 Páginas)  •  660 Visitas

Página 1 de 2

1. Dadas dos cadenas de n caracteres, desarrollar un programa en C, el

cual determine: si las cadenas son iguales, si una es mayor o si es

menor, si imprimirá si son iguales, la cadena mayor o la cadena menor.

Al final concatenará las dos cadenas y la imprimirá.

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int a,b,op;

char cad[' '],cad1[' '];

size_t n;

int main()

{

do{

printf("\n ingrese la primera cadena:");

fflush(stdin);

gets(cad);

printf("\n ingrese la segunda cadena:");

fflush(stdin);

gets(cad1);

a=strlen(cad);

b=strlen(cad1);

n=a+b;

if(a==b)

printf("las cadenas son iguales");

else

if(a>b)

printf("\n\n\t la cadena: %s es mayor",cad);

else

printf("\n\n\t la cadena: %s es mayor",cad1);

printf("\n %s%s",cad,cad1);

do{

printf("\n\n\n desea continuar [1-si, 2-no]:");

scanf("%d",&op);

} while(op!=1 && op!=2);

}while(op==1);

printf("\n\n\n");

system("pause");

}

2. Dada una cadena de n caracteres, desarrollar un programa en C, el cual escriba en pantalla las palabras de que consta la cadena.

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int a,op,n,cont=1,i;

char cad[' '];

int main()

{

do{

printf("\n ingrese la primera cadena:");

fflush(stdin);

gets(cad);

n=strlen(cad);

for(i=0;i<n+1;i++)

if(cad[i]==' ')

{

cont++;

printf("%s",

printf("\n %d",cont);

do{

printf("\n\n\n desea continuar [1-si, 2-no]:");

scanf("%d",&op);

} while(op!=1 && op!=2);

}while(op==1);

printf("\n\n\n");

system("pause");

}

3. Dada una cadena de n caracteres, desarrollar un programa en C, el cual

obtenga las palabras de la cadena y las muestre en pantalla, ordenadas

alfabéticamente y el número de veces que aparecen. Se imprimirá la

cadena y las palabras ordenadas alfabéticamente y el número de veces

que aparecen.

#define CLAVE "CLAVE"

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <conio.h>

int main(void) {

int i,j,contador=0,k=0,c;

char palabra[5];

char texto[8][300];

printf("Persionar 0 enter al momento de querer terminar el texto \n Recuerda que cuentas con un maximo de 10 lineas");

do{

gets(texto[c]);

c++;

}while(c<8 || texto[c]=="0");

for(i=0;i<c;i++){

for(j=0;j<strlen(texto[i]);j++){

if(texto[i][j]==' '){

if(strlen(palabra)>0 && k==strlen(CLAVE)){

if(strcmp(palabra,CLAVE)){

contador++;

};

};

k=0;

}

else{

if(strlen(palabra)<5){

palabra[k]=texto[i][j];

k++;

}

}

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com