repl.it
@RicardoYalico/

taller arreglo unidimensional

C++11

No description

fork
loading
Files
  • main.cpp
main.cpp
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
74
75
76
77
78
79
80
81
#include<iostream>
#include<conio.h>
#include<time.h>
#include<stdio.h>

using namespace System;
using namespace std;

void generar(int *ptr);
void listadePuntajes(int * ptr);
void Mayorvotacion(int * ptr);


int main(void) {
	
    int * ptr = new int[30];
	generar(ptr);
	listadePuntajes(ptr);
	Mayorvotacion(ptr);
	
	getch();
}

void generar(int *ptr) {
	
	for (int i = 0; i < 30;i++) {
     	Random r;
		ptr[i] = r.Next(1,5);
		_sleep(10);
	}

}

void listadePuntajes(int *ptr) {

	for (int i = 0; i < 30; i++) {

		cout << i + 1 << " : " << ptr[i]<<endl;
	}
}

void Mayorvotacion(int *ptr){
	int c1;
	int c2;
	int c3;
	int c4;

	for (int i = 0; i < 30; i++) {

		if (ptr[i] == 1) {
			c1++;
		}else if(ptr[i]==2){
			c2++;
		}
		else if (ptr[i] == 3) {
			c3++;
		}
		else {
			c4++;
		}
	}


	cout << "El numero de 1 es "<<c1<<endl;
	cout << "El numero de 2 es " << c2<<endl;
	cout << "El numero de 3 es " << c3<<endl;
	cout << "El numero de 4 es " << c4<<endl;

	if ((c1 >c2)&&(c1>c3)&&(c1>c4)) {
		cout << "Gano 1";
	}
	else if ((c2>c1)&&(c2>c3)&&(c2>c4)) {
		cout << "Gano  2";
	}
	else if ((c3>c1)&&(c3>c2)&&(c3>c4)) {
		cout << "Gano 3";
	}
	else {
		cout << "Gano 4";
	}
}