Hola
La manera de definir una cadena es la siguiente:-------------------------------------------------
char <identificador> [<longitud máxima>];
-------------------------------------------------
Nota: En este caso los corchetes no indican un valor opcional, sino que son literalmente corchetes, por eso están en negrita.
Punto Flotante
Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias
formas derepresentar números no enteros. Una de ellas es usando un punto o coma fijo.
Este tipo de representación ubica simpre el punto o coma en alguna posición a la derecha
del dígito menos significativo.
Otra alternativa comunmente usada es la que se conoce como representación en punto
flotante. Bajo este esquema, un número puede ser expresado mediante un exponente y una
mantisa. Por ejemplo elnúmero 10.75 puede ser expresado como
10.75 x 10
0
1.075 x 10
1
mantisa exponente
Tipo entero: representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.
Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc.
Para definir variables en C se antepone la palabra reservada del tipo al identificador de lavariable. El tipo de datos entero se define en el lenguaje de programación C por la palabra reservada int.
Para definir un tipo de dato en C se escribe lo siguiente:
int nombre_variable = valor;
No es necesario que la variable tenga un valor predeterminado. Se puede definir sin asignarle ningún valor.
Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma línea decódigo escribiendo un único int, separando el nombre de las variables por “,”. Una vez que se haya acabado de definir variables, se cierra la línea de código con “;”,
Imaginemos un mundo libre
El blog de Ronny, dedicado a la libertad de acceso al conocimiento.
Operaciones con matrices – Clase Matriz en c++
-------------------------------------------------
con 14 comentarios
El siguiente esel primer ejercicio que hice con matrices. Quizás alguno de estos ejercicios te puedan servir como una base. Puedes leer el post anterior sobre vectores, matrices y punteros si aún no haz trabajo con ellos.
Recomiendo que intentes y practiques mucho antes de copiar y pegar. Si te sientes estancado en algún problema recién trata de buscar una guía para llegar a la solución.
Esta clase matriztendrá 3 atributos: Matriz,número de filas y número de columnas. Tiene un constructor por defecto,constructor copiador y un constructor por parámetro que recibe el número de filas y columnas.
Las siguientes funciones fueron implementadas:
* Generar una matriz dinámicamente
* LLenar la matriz desde teclado:
* Llenar la matriz aleatoriamente:
* Imprimir la matriz
* Hallar el mayorelemento.
* Hallar el menor elemento.
* Hallar la moda.
* Intercambiar filas.
* Intercambiar columnas.
* Sumar otra matriz: Sumar 2 objetos de tipo matriz retornar otra matriz. Ejem: c = a + b.
* Restar otra matriz: Igual que la suma. Ejem: c= a – b
* Multiplicar por otra matriz: Ejem: c = a * b. El nro de filas de a debe ser igual al nro de columnas de b
* Multiplicarpor un escalar: Ingreso un número y todos los elementos de la matriz se multiplican por ese número.
* Hallar matriz transpuesta: matr[m][n] su transpuesta es matr[n][m]. Se obtiene cambiando filas por columnas. Donde los elementos de la fila m ahora pertenecen a la columna m de la transpuesta.
* Verificar si es simétrica: Una matriz es simétrica si es cuadrada(filas=columnas) y...
Regístrate para leer el documento completo.