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

Lenguaje C - Punteros


Enviado por   •  6 de Febrero de 2014  •  1.274 Palabras (6 Páginas)  •  332 Visitas

Página 1 de 6

1) Escribir un programa que convierta una cadena en mayúsculas y otro

que la convierta en minúsculas.

#include<stdio.h>

main() {

int i=0;

char cad[10];

printf("Ingrese el Caracter: ");

gets(cad);

//Mayuscula

while(*(cad+i)!='\0'){

if(*(cad+i)>='a'&&*(cad+i)<='z') {

*(cad+i)=*(cad+i)-('a'-'A');

}

i++;

}

*(cad+i)='\0';

printf("Mayuscula: %s",cad);

//Minuscula

i=0;

while(*(cad+i)!='\0'){

if(*(cad+i)>='A'&&*(cad+i)<='Z') {

*(cad+i)=*(cad+i)-('A'-'a');

}

i++;

}

*(cad+i)='\0';

printf("\nMinuscula: %s",cad);

getch();

}

2) Escribir una función contpar(int *a, int tam) que recibe un vector y su

tamaño, y devuelve el número de elementos pares del arreglo.

#include<stdio.h>

int contpar(int a[n], int tam) {

int i,t=0;

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

c=*(a+i)%2;

if(c==0) {

t=t+1;

}

}

return t;

}

main () {

int contpar(a[n],n)

int n,j;

printf("Ingrese la cantidad de elementos del vector");

scanft("%d",&n);

int a[n];

printf("Ingrese los elementos del vector a:\n");

for(j=0;j<n;j++) {

scanft("%d",&*(a+j));

}

printf("\n");

u=contpar(a[n],n);

printf("El numero de elementos pares es: %d",u);

}

3) Ordenar los elementos de un vector de forma descendente y ascendente.

#include<stdio.h>

main() {

int i,j,aux;

int v[6]={7,6,5,4,3,2,1};

printf("El vector es: ");

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

printf("%d",*(v+i));

printf(" ");

}

...

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