Dev - C++ - ayuda con ejercicios de funciones y matrices en c++

 
Vista:
Imágen de perfil de williams
Val: 3
Ha disminuido su posición en 7 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por williams (2 intervenciones) el 18/07/2017 02:34:05
solo tengo hasta el viernes para entregarlos, por favor ayuda
20180083_1515914128465389_1050669724_o
20180251_1515914105132058_2141748613_o
20182210_1515914151798720_1588834791_o
20196400_1515914131798722_1663445876_o
20180068_1515914111798724_1873736890_o
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por dario (107 intervenciones) el 18/07/2017 06:09:21
Ejercicio Nro 10

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
using namespace std;
 
int main() {
  int i,j,mayor,menor;
  int M[5][5];
 
  for (i=0; i<5; i++) {
    for (j=0; j<5; j++) {
      cout << "Elemento "<< i+1 << j+1 <<": " ;
      cin >> M[i][j];
    }
  }
 
  mayor = 0;
 
  for (i=0; i<5; i++) {
    for (j=0; j<5; j++) {
      if (M[i][j] > mayor)
        mayor = M[i][j];
    }
  }
 
  menor = M[0][0];
 
  for (i=0; i<5; i++) {
    for (j=0; j<5; j++) {
      if (M[i][j] < menor)
        menor = M[i][j];
    }
  }
 
  cout << "\nEl numero mayor en el arreglo es " << mayor << endl;
  cout << "El numero menor en el arreglo es " << menor << endl;
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 170 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por Jorge (2 intervenciones) el 01/07/2020 02:23:44
como se podría aplicar para una memoria dinámica?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por dario (107 intervenciones) el 19/07/2017 15:43:42
Ejercicio Nro 6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
using namespace std;
 
int main() {
	int a[7],b[7],r[7];
	int j=6,i;
 
	for (i=0; i<7; i++) {
		cout << "Elemento Nro " << i+1 << ": ";
		cin >> a[i];
		b[j] = a[i];
		j = j - 1;
	}
 
	for (i=0; i<7; i++)
		r[i] = a[i] - b[i];
 
	cout << endl;
 
	for (i=0; i<7; i++)
    	cout << r[i] << " ";
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 170 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por Jorge (2 intervenciones) el 01/07/2020 02:21:49
como se podria aplicar para una matriz dinamica?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Xhred

ayuda con ejercicios de funciones y matrices en c++

Publicado por Xhred (18 intervenciones) el 20/07/2017 06:45:37
ejercicio #2 Par_Impar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
 
using namespace std;
int parimpar[11], i;   //vector Par Impar y contador "i" para el for
float pp=0, pi=0, pt=0;//pp -> Promedio par
                       //pi -> Promedio Impar
                       //pt -> Promedio toral del vector Par Impar
 
int main(int argc, char *argv[])
{
    for(i=1;i<=10;i++)//se inicia en 1 porque en programación el cero
    {                 //cuenta como una posición
                      if(i%2==0)//Si el numero es divisible entre 2 es par
                      {
                                    printf("Introduce un numero par  ");
                                    scanf("%d",&parimpar[i]);
                                    pp=pp+parimpar[i];
                                    pt=pt+parimpar[i];
                      }
                      else                //si no es divisible entre 2 es impar
                      {
                                    printf("Introduce un numero Impar ");
                                    scanf("%d",&parimpar[i]);
                                    pi=pi+parimpar[i];
                                    pt=pt+parimpar[i];
                      }
    }
    pp=pp/5;          //Son 5 numeros pares y 5 Impares
    pi=pi/5;
    pt=pt/10;
    printf("\nEl promedio de Pares   es       %.4f\n", pp);
    printf("El promedio de Impares es       %.4f\n", pi);
    printf("El promedio Total del vector es %.4f", pt);
    //%.xf muestra la cantidad de numeros decimales donde x es la cantidad
    //de decimales deseada en este caso x=4;
    getch();
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Xhred

ayuda con ejercicios de funciones y matrices en c++

Publicado por Xhred (18 intervenciones) el 20/07/2017 11:13:45
Ejercicio #5 Numeros primos comprendidos entre 1 y N
nota: al compilar te puede marcar un error en la linea 23 debido al signo negativo en caso de que lo marque solamente vuelve a compilar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
 
using namespace std;
int n, m=0, i, j=0;
 
int main(int argc, char *argv[])
{
    printf("Introduzca un numero para conocer sus pares ");
    scanf("%d", &n);
    int v[n];
    if(n%2==0)//Con este If determinamos si el numeor es divisible entre 2,
    {         //si el numero es divisible entre 2 entonces la cantidad de pares
                   m=n/2;//es la mitad de este número.
                   j=m;
    }
    else//si no es divisible entre 2 entonces la cantidad de pares es la mitad
    {   //del número siguiente ejemplo la cantidad de pares hasta el 99 es 49.
                   m=(n-1)/2;
                   j=m;
    }
    m=0;
    for(i=1;i<=n;i++)
    {
                    if(i%2==0)//Determinamos si el número es Par si es asi
                    {         //Se guarda en el vector
                              m=m+1;
                              v[m]=i;
                    }         //en caso contrario de que el número es Impar
                              //no se hace nada y continua con el ciclo For
    }
    for(m=1;m<=j;m++)
    {
                     printf("\n[%d]", v[m]);
    }
    getch();
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Xhred

ayuda con ejercicios de funciones y matrices en c++

Publicado por Xhred (18 intervenciones) el 20/07/2017 12:17:08
Ejercicio #¿? no sé el de las llamdas creo seria el numero 7
Nota: aqui use hasta el numero 10 tú lo cambias al numero que te pide el ejercicio que es el 300 ademas de que mi Dev c++ me empezo a dar errores en la compilación de este ejercicio

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
 
using namespace std;
float m[10][6];//cambiar el numero 10 a 300 para tener una Matriz de 300x6
float a[6]={0,0,0,0,0,0};//Declarando el vector a como cero para realizar los promedios de las columnas
int i, j;
 
int main(int argc, char *argv[])
{
    for(i=0;i<10;i++) //Cambiar el numero 10 por el de 300 que pide el ejercicio
    {
                     printf("Introduzca los minutos de la llamada ");
                     scanf("%f", &m[i][0]);
                     printf("Introduzca el tipo de llamada realizada 1:local, 2:Celular, 3:Internacional ");
                     scanf("%f", &m[i][1]);
    }
    for(i=0;i<10;i++) //Cambiar el numero 10 por el de 300 que pide el ejercicio
    { //Introduciendo los precios por tipo de llamada local, internacional y celular
                     if(m[i][1]==1)
                     {
                                  m[i][2]=100;
                                  m[i][3]=m[i][0]*m[i][2];
                                  m[i][4]=m[i][3]*0.16;//CAMBIAR EL MONTO DE IVA (en mi pais México es de 16%)
                                  m[i][5]=m[i][3]+m[i][4];
                     }
                     if(m[i][1]==2)
                     {
                                  m[i][2]=350;
                                  m[i][3]=m[i][0]*m[i][2];
                                  m[i][4]=m[i][3]*0.16;//CAMBIAR EL MONTO DE IVA
                                  m[i][5]=m[i][3]+m[i][4];
                     }
                     if(m[i][1]==3)
                     {
                                  m[i][2]=500;
                                  m[i][3]=m[i][0]*m[i][2];
                                  m[i][4]=m[i][3]*0.16;//CAMBIAR EL MONTO DE IVA
                                  m[i][5]=m[i][3]+m[i][4];
                     }
                     a[0]=a[0]+m[i][0]; //Sumando columnas
                     a[1]=a[1]+m[i][1];
                     a[2]=a[2]+m[i][2];
                     a[3]=a[3]+m[i][3];
                     a[4]=a[4]+m[i][4];
                     a[5]=a[5]+m[i][5];
    }
    for(i=0;i<6;i++)
    {
                     a[i]=a[i]/10;//Sacando promedio de columnas (CAMBIAR EL 10 POR 300)
    }
 
    for(i=0;i<10;i++) //Cambiar el numero 10 por el de 300 que pide el ejercicio
    {
                     for(j=0;j<6;j++)
                     {
                                      printf("[%.3f]  ", m[i][j]);
                     }
    printf("\n");
    }
    printf("\nPromedio de las columnas\n");
    for(i=0;i<6;i++)
    {
                    printf("[%.4f]  ", a[i]);
    }
 
    getch();
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con ejercicios de funciones y matrices en c++

Publicado por dario (107 intervenciones) el 20/07/2017 15:52:33
Ejercicio # 2 un poquito mejorado, usando C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
using namespace std;
 
int parimpar[11], i;   //vector Par Impar y contador "i" para el for
 
float pp=0, pi=0, pt=0;//pp -> Promedio par
                       //pi -> Promedio Impar
                       //pt -> Promedio toral del vector Par Impar
 
int main()
{
  for (i=1; i<=10; i++)//se inicia en 1 porque en programación el cero
  {                 //cuenta como una posición
    if (i % 2 == 0)//Si el numero es divisible entre 2 es par
    {
      cout <<"Introduce un numero par: ";
      cin >> parimpar[i];
      pp=pp+parimpar[i];
    }
    else                //si no es divisible entre 2 es impar
    {
      cout << "Introduce un numero Impar: ";
      cin >> parimpar[i];
      pi=pi+parimpar[i];
    }
  }
 
  pp = pp / 5;          //Son 5 numeros pares y 5 Impares
  pi = pi /5;
 
 
  cout << "\nEl promedio de Pares es " << pp << endl;
  cout << "El promedio de Impares es " << pi << endl;
 
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar