Dev - C++ - Ayuda programa c++

 
Vista:
sin imagen de perfil

Ayuda programa c++

Publicado por Black (1 intervención) el 31/08/2022 01:52:10
Buenas amigos!, tengo este programa pero no entiendo bien el tema de contar los que tienen y no tienen, alguien me puede ayudar con el problema,
De antemano muchas gracias!
16619036017327091572446082123516

Un avance de lo que he intentado hacer
#include <iostream>

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>



using namespace std;

int main(){



int i, a,tvs, acum, acums, acump, stt, ntt;

ntt=0;

stt=0;

while (i<5){

cout<<"tiene televisores (si) o (no) ";

cin>>tvs;



if (tvs==1) {stt=stt+1;}

cout<<"la cantidad q tienen tele ";

cout<<stt;



if (tvs==0) {ntt=ntt+1;}

cout<<ntt;















acum=acum+a;

i=i+1;

}







return 0;





}
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
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda programa c++

Publicado por antonio (85 intervenciones) el 31/08/2022 12:22:52
Hola buenas piensa que no hace falta contar la gente que no simplemente seria la resta de la gente que si menos las personas que son en este caso 5(contadores):

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
#include <iostream>
 
using namespace std;
 
int main(){
    string opcion;
    int contadores = 5;
    int television=0;
    int color=0;
    int comprar=0;
    for(int i=0;i<5;i++){
        cout<<"Tiene televion 1 o si, 2  u otra opcion es igual a no: \n";
        cin>>opcion;
        if(opcion=="1" || opcion=="si" || opcion=="Si" || opcion=="SI"){
            television=television+1;
        }
        cout<<"Tiene color 1 o si, 2  u otra opcion es igual a no: \n";
        cin>>opcion;
        if(opcion=="1" || opcion=="si" || opcion=="Si" || opcion=="SI"){
            color=color+1;
        }
        cout<<"Piensa comprarlo 1 o si, 2  u otra opcion es igual a no: \n";
        cin>>opcion;
        if(opcion=="1" || opcion=="si" || opcion=="Si" || opcion=="SI"){
            comprar=comprar+1;
        }
    }
    float porcentaje= ((float)television/(float)contadores)*100;
    cout<<"La gente con televisor es: "<<television<<" el porcentaje que tiene es: "<<porcentaje<<" % \n";
    porcentaje= ((float)(contadores-television)/(float)contadores)*100;
    cout<<"La gente sin televisor es: "<<contadores-television<<" el porcentaje que tiene es: "<<porcentaje<<" %\n";
 
    porcentaje= ((float)color/(float)contadores)*100;
    cout<<"Los televisor con color son: "<<color<<" el porcentaje que tiene es: "<<porcentaje <<" %\n";
    porcentaje= ((float)(contadores-color)/(float)contadores)*100;
    cout<<"Los televisor sin color son: "<<contadores-color<<" el porcentaje que tiene es: "<<porcentaje <<" %\n";
 
    porcentaje= ((float)comprar/(float)contadores)*100;
    cout<<"La gente que comprara es: "<<comprar<<" el porcentaje que tiene es: "<<porcentaje<<" %\n";
    porcentaje= ((float)(contadores-comprar)/(float)contadores)*100;
    cout<<"La gente que no comprara es: "<<contadores-comprar<<" el porcentaje que tiene es: "<<porcentaje <<" %\n";
 
 
    system("pause");
    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
0
Comentar