jueves, 12 de septiembre de 2013

matrices



matriz 1: Este programa lee los datos de una matriz 3x4 y muestra en pantalla

la suma de los datos de cada fila

 

 #include <iostream.h>

 #include <stdlib.h>

 #include <conio.h>

 main(){

 int matriz[3][4];

 int arreglo[3];

 int i,j;

 //Ingreso de los datos

 for (i=0;i<3;i++){

 for (j=0;j<4;j++){

 cout << "Ingrese el numero entero correspondiente a la posicion ["<<i<<"] ["<<j<<"]: ";

 cin >> matriz[i][j];

 }

 }

 22

 //Muestra en pantalla la matriz ingresada

 ;cout << "\nLa matriz que usted ingreso es: \n\n";

 for (i=0;i<3;i++){

 for (j=0;j<4;j++){

 cout << matriz[i][j]<<" ";

 }

 cout << "\n";

 }

 //Suma los datos de cada fila

 for (i=0;i<3;i++){

 arreglo[i]=0;

 for (j=0;j<4;j++){

 arreglo[i]=arreglo[i]+matriz[i][j];

 }

 }

 //Muestra en pantalla los resultados

 for (i=0;i<3;i++){

 cout << "\nLa suma de los datos de la fila "<<i<<" es: " << arreglo[i];

 }

 

Ejercicio 2

//Genere 10 números aleatorios del 0 al 50 y los clasifique en 2 rangos: menores que 10 y mayores que 10 pero menores que 20.

#include<stdlib.h>

#include<ctime>

#include<iostream>

using namespace std;

int main()

{

    int numrnd[10], cls1[10]={0}, cls2[10]={0}, ct1=0, ct2=0;

    srand(time(NULL));

    cout << "Los numeros: ";

    for(int i=0; i<=9; i++)

    {

        numrnd[i] = rand() % 51;

        cout << numrnd[i] << ", ";

        if(numrnd[i] < 10)

        {

            cls1[ct1] = numrnd[i];

            ct1++;

        }

        if(numrnd[i] > 10 && numrnd[i] < 20)

        {

            cls2[ct2] = numrnd[i];

            ct2++;

        }

    }

    cout << endl << "Menores que 10: ";

    for(int i=0; i<ct1; i++)

        cout << cls1[i] << ", ";

    cout << endl << "Mayores que 10 y menores que 20: ";

    for(int i=0; i<ct2; i++)

        cout << cls2[i] << ", ";

        system("PAUSE");

}

 

Ejercicio 3

                # Include <iostream>

                # Include <conio.h>

                utilizando espacio de nombres std ;

                 

                int i, j, matriz [ 4 ] [ 4 ] , suma = 0 ;

                float v [ 4 ] , baile ;

                principal ( )

                {

                     cout << "Ingrese los Datos de la matriz:" ;

                     cout << " \ n " ;

                     para ( i = 0 ; i < 4 ; i + + ) {

                         para ( j = 0 ; j < 4 ; j + + ) {

                             cin >> matriz [ i ] [ j ] ;

                             v [ i ] + = matriz [ i ] [ j ] ;

                         }

                     }

                 

     cout << " \ n \ n LOS VALORES DE LAS MATRIZ SON: \ n " ;

                 

                     para ( i = 0 ; i < 4 ; i + + ) {

         cout << " \ n " ;

                         para ( j = 0 ; j < 4 ; j + + ) {

                             cout << "[" << matriz [ i ] [ j ] << "]" ;

                             suma = suma + matriz [ i ] [ j ] ;

                         }

                     }

                     prom = suma / 16 ;

                     cout << " \ n El PROMEDIO de la matriz es: " << prom ;

                     getch ( ) ;

                     devolver 0 ;

                }

 

No hay comentarios:

Publicar un comentario