Entradas

Mostrando las entradas etiquetadas como programacion

Ingresar palabras en arreglo con tope hasta que el usuario ingrese salir.

Ignacio Suanes igfesd@gmail.com Programación Ingresar palabras en arreglo con tope hasta que el usuario ingrese salir. struct palabras { char palabra[15]; }; struct array_palabras { struct palabras p[50]; int tope; } struct array_palabras ap; void main() { ap.tope=0; … … … while(strcmp(“salir”,ap.p[ap.tope-1])!=0&&ap.tope<50) { printf(“ingrese palabra”); scanf(“%s”,&ap.p[ap.tope].palabra); //palabra guardada en la posición ap.tope ap.tope=ap.tope+1; } } Ignacio Suanes igfesd@gmail.com Programación

Funciones en C – Pasaje por valor y pasaje por referencia.

Ignacio Suanes igfesd@gmail.com Clases particulares de programación en Uruguay Funciones en C – Pasaje por valor y por referencia. #include<stdio.h>; void menu(int); float divisionporvalor(int , int ); void sumaporreferencia(int a, int b,*resultado); void menu() { int opc,a,b,c; do { printf(“1- suma \n2 – division\n”); scanf(“%i”,&opc); switch(opc) case 1: a=5; a=3; sumaporreferencia(a,b,&resultado); } } sumaporreferencia(int a,int b, int *resultado) { *resultado=a+b; //modifico directamente en la posición de memoria, donde apunto con el puntero resultado //identificado como *resultado } float divisionporvalor(int x, int y) { z= x+y; return z; } Ignacio Suanes igfesd@gmail.com Clases particulares de C y Java en Uruguay