Primer codigo que hice, le agarre la mano al toque. Igualmente diganme como hacerlo mas eficiente, ya se que es un codigo muy facil y pequeño, pero si aprendo a hacer todo mas eficientemente desde el principio sera mejor a la larga.
Código
#include <iostream> #include <stdio.h> using namespace std; int main() { float nota1, nota2, nota3, promedio, resultado; cout << "Ponga su primer nota:" << endl; cin >> nota1; cout << "Ponga su segunda nota:" << endl; cin >> nota2; cout << "Ponga su tercera nota:" << endl; cin >> nota3; promedio = nota1+nota2+nota3; resultado = promedio/3; cout << "Su promedio final es:" << resultado << endl; return 0; }
En el segundo codigo la idea era que quede algo asi:
*
**
***
****
*****
pero solamente se envia un solo * en el bucle y no se aumenta.
Código
#include <iostream> using namespace std; int main() { int i; int j; for (i=0; i<6; i++) { for( j=0; j<i; j++ ) cout << "*" << endl; cout << "\n" << endl; } return 0; }
y por ultimo 3 cositas mas, que es int main (int argc, char** argv), no logro entender en que influye. Me refiero a lo que esta entre parentesis.
Como aumentar un numero a la potencia que quiera. Intente con ^ y evidentemente no resultó.
y lo ultimo using namespace std; , tampoco se para que sirve, lo unico que se es que hace que compile, como que arregla todo. Gracias.