Códigos C++

Embed Size (px)

DESCRIPTION

Programación C++

Citation preview

#include // h de header (cabecera)int main() { if(x > 0) { printf("x es positivo"); } else if(x == 0) { printf("x es cero"); } else { printf("x es negativo"); } if(v > 0) { printf(" y esta avanzando"); } else if(v == 0) { printf(" y esta quieto"); } else { printf(" y esta retrocediendo"); } return 0;}#include // h de header (cabecera)#includeint main() { int x = 6; int v = -7; if(x > 0) { printf("x es positivo\n"); } else if(x == 0) { printf("x es cero\n"); } else { printf("x es negativo\n"); } if(v > 0) { printf("y esta avanzando"); } else if(v == 0) { printf("y esta quieto"); } else { printf("y esta retrocediendo"); } system("PAUSE"); return 0;}#include#includeint main() { for(int i = 0; i < 4; i++) { printf("* *"); } printf("*****"); for(int i = 0; i < 4; i++) { printf("* *"); } system("PAUSE"); return 0;} #include#includeint main() { for(int i = 0; i < 1; i++) { printf(" **\n"); } for(int i = 0; i < 1; i++) { printf(" * *\n"); } for(int i = 0; i < 2; i++) { printf("* *\n"); } printf("*****"); for(int i = 0; i < 4; i++) { printf("* *\n"); } system("PAUSE"); return 0;} #include#includeint main() { int i; for(i = 0; i < 3; i++) { int j; for(j = 0; j < 2 - i; j++) { printf(" "); } printf("*"); for(j = 0; j < 2*i; j++) { printf(" "); } printf("*"); for(j = 0; j < 2 - i; j++) { printf(" "); } printf("\n"); } printf("*****"); for(int i = 0; i < 4; i++) { printf("* *\n"); } system("PAUSE"); return 0;} FLECHA:#include#includeint main() { int n = 7; int b = 3; int a = n - b - 1; for(int i = a; i < a + b; i++) { for(int j = 0; j < i; j++) { printf(" "); } printf("*\n"); } for(int i=0; i < n - 1; i++) { printf("*"); } printf("*\n"); for(int i = n - 2; i > a - 1; i--) { for(int j = 0; j < i; j++) { printf(" "); } printf("*\n"); } system("PAUSE"); return 0;} FLECHA (Distintos Tamaos):#include#includevoid flecha(int n, int b) { int a = n - b - 1; int i,j; for(i = a; i < a + b; i++) { for(j = 0; j < i; j++) { printf(" "); } printf("*\n"); } for(i=0; i < n - 1; i++) { printf("*"); } printf("*\n"); for(i = n - 2; i > a - 1; i--) { for(j = 0; j < i; j++) { printf(" "); } printf("*\n"); }} int main() { flecha (7,3); flecha (19,5); system("PAUSE"); return 0;} 2 CLASE:#includeint main() { int a = 4; float b = 7.85; char c = ';'; printf("a = %d, b = %f, c = %c", a, b, c); printf(""); system("PAUSE"); return 0;} #includeint main() { int a = 4; float b = 7.85; char c = ';'; printf("a = %d \t b = %f \t c = %c\n", a, b, c); printf(""); system("PAUSE"); return 0;}#include#include#includestruct humano { char nombre[25]; char apellido[25]; int edad;};struct peruano { struct humano h; int DNI;};int main() { struct peruano p = { {"Heraldo", "Chavez", 21}, 75386942 }; printf("Nombre:\t\t %s\n", p.h.nombre); printf("Apellido:\t %s\n", p.h.apellido); printf("Edad:\t\t %d\n", p.h.edad); printf("DNI:\t\t %d\n", p.DNI); system("PAUSE"); return 0;} #include#includevoid print_int_array(int a[], int n) { printf("{%d", a[0]); int i; for(i = 1; i < n; i++) { printf(", %d", a[i]); } printf("}\n");}int main() { // 0 1 2 3 4 int A[] = {5, 9, 7, 6, 7}; int B[] = {5, 9, 7, 6, 7, 0, 0, 0, 0, 0}; int C[10] = {5, 9, 7, 6, 7}; print_int_array(B, 8); system("PAUSE"); return 0;}#include#includestruct humano { char nombre[25]; char apellido[25]; int edad;};int main() { struct humano h = {"Juan"}; h.apellido = "Perez"; h.edad = 33; printf("Nombre:\t\t %s\n", h.nombre); printf("Apellido:\t %s\n", h.apellido); printf("Edad:\t\t %d\n", h.edad); system("PAUSE"); return 0;}#include#include#includestruct humano { char nombre[25]; char apellido[25]; int edad;};struct peruano { struct humano h; int DNI;}; int main() { struct peruano p = { .DNI = 75386942, .h = {"Heraldo", .edad = 21}, }; printf("Nombre:\t\t %s\n", p.h.nombre); printf("Apellido:\t %s\n", p.h.apellido); printf("Edad:\t\t %d\n", p.h.edad); printf("DNI:\t\t %d\n", p.DNI); system("PAUSE"); return 0;} #include#include#includeint main() { int v = 6; int * p = &v; printf("v: %d\n", v); printf("p: %i\n", p); printf("p: %p\n", p); *p = 1025; printf("*p = 1025 -> v = %d\n", v); system("PAUSE"); return 0;} #include#include#includeint main() { char A[] = "Hola"; printf("Antes: %s\n", A); A[0] = 'F'; *(A+1) = 'U'; *(2+A) = 'C'; 3[A] = 'K'; printf("Despues: %s\n", A); system("PAUSE"); return 0;} #include#include#includevoid print_int_array(int a[], int n) { printf("{%d", a[0]); int i; for(i = 1; i < n; i++) { printf(", %d", a[i]); } printf("}\n");};int main() { int A[11] = {3, 5, 7}; printf("Antes: "); print_int_array(A, 10); A[0] = 9; *(A+1) = 11; 2[A] = 13; printf("Despues: "); print_int_array(A, 11); system("PAUSE"); return 0;}#include#include#includevoid print_int_array(int a[], int n);int main() { int A[] = {3, 5, 7}; printf("Antes: "); print_int_array(A, 3); A[0] = 9; *(A+1) = 11; 8[A] = 17; printf("Despues: "); system("PAUSE"); return 0;} #include#includeint fact(int n){int i;int f;if(n == 0) {return 1;} else {int f = 1;for(i = 1; i = a) {b -= a;}}return a + b;}int main() {int a = 20;int b = 40;printf("mcd(%d, %d) = %d\n", a, b, mcd (a, b));system("PAUSE");return 0;} int mcd (int a, int b) {if (b == 0) {return a;} else {return mcd (b, a%b);}}int mcd (int a, int b) {return (b == 0)? a : mcd (b, a%b);}int fact (int n) {return (n < 2)? 1: n * fact (n - 1);}int mcd (int a, int b) {while (a != 0 && b != 0) {a = a%b;if (a == 0) {return b;}b = b%a;if (b == 0) {return a;}}return a + b;}int main() {int i = 0;int j = 1000;printf("mcd(%d, %d) = %d\n", i, j, mcd (i, j));system("PAUSE");return 0;}struct humano {int edad; char nom[25];char ape[25];};struct peruano { struct humano h; int DNI;}; void init(struct peruano * p, int edad, char nom[], char ape[]) {p->h.edad=edad;strcpy(p->h.nom, nom);strcpy(p->h.ape, ape);}int main() { struct peruano p; init (&p, 21, "Heraldo", "Chavez"); printf("Nombre:\t\t %s\n", p.h.nom); printf("Apellido:\t %s\n", p.h.ape); printf("Edad:\t\t %d\n", p.h.edad); printf("DNI:\t\t %d\n", p.DNI); system("PAUSE"); return 0;}