Solucion-Dir 7
Solucion-Dir 7
Solucion-Dir 7
#include <stdio.h>
int main()
{
int x, y, *a, *b, temp;
a = &x;
b = &y;
temp = *b;
*b = *a;
*a = temp;
return 0;
}
#include<stdio.h>
int main() {
int num1, num2;
intercambio(&num1, &num2);
#include <stdio.h>
#define N 10
int main(void)
{
3. Escribamos un programa que realiza las operaciones matemáticas usuales, con dos números ingresados por
el usuario.
/*
* Operaciones con punteros
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double Sum(double x, double y){return x + y;}
double Sub(double x, double y){return x - y;}
double Mul(double x, double y){return x * y;}
double Div(double x, double y){return x / y;}
int main( )
{
int i;
double x = 0, y = 0;
// Una variable indice
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char text[100], subcadena[100];
int posicion;
printf("%s\n",text);
return 0;
}
longitud = strlen(a);
f = subcadena(a, 1, posicion - 1 );
e = subcadena(a, posicion, longitud-posicion+1);
strcpy(a, "");
strcat(a, f);
free(f);
strcat(a, b);
strcat(a, e);
free(e);
}
pointer = malloc(longitud+1);
*(pointer+c) = ’\0’;
return pointer;
}
5. Escribamo un programa en C, que ordene una cadena en orden alfabético. El programa sólo acepta cadenas
en letras minúsculas.
/*
* Programa que ordena una matriz alfabeticamente
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void ordenar_cadena(char*);
int main()
{
char cadena[100];
ordenar_cadena(cadena);
printf("%s\n", cadena);
return 0;
}
longitud = strlen(s);
resultado = (char*)malloc(longitud+1);
pointer = s;
strcpy(s, resultado);
free(resultado);
}
6. Escribe un programa en C, que muestra una cadena invertida, a partir de una cadena ingresada por el usuario.
Yo uso la gets(). . . . La explicacion del uso de fgets() se hará en la clase.
/*
* Programa para revertir una cadena en C
*/
#include<stdio.h>
int cadena_longitud(char*);
void reverse(char*);
main()
{
char cadena[100];
return 0;
}
longitud = cadena_longitud(cadena);
inicio = cadena;
end = cadena;
inicio++;
end--;
}
}
return c;
}
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: