Anonimo
Anonimo ha chiesto in Computer e InternetProgrammazione e Design · 1 mese fa

Due algoritmi su C++?

1. Progetta un algoritmo che, dato un valore numerico k, legga n valori e conti quanti di essi sono maggiori di k scrivendo il risultato.

2. Modifica l'algoritmo precedente scrivendo 3 risultati: quanti sono i valori maggiori di k, quanti i valori uguali a k, quanti i valori uguali a k e quanti quelli minori.

Avevo iniziato qualche riga di codice... non sono sicuro se dopo il for ci dovrebbe andare un if....

#include <iostream>

#include <stdio.h>

using namespace std;

main(){

 int k;

 int n;

 int i;

 int magg;

 int num;

 cout <<"Inserisci k" <<endl;

 cin >> k;

 cout <<"Inserisci n" <<endl;

 cin >> n;

 magg = 0;

 for(i=1;i<=n;++i)

 {

  cin >>num;

 }

1 risposta

Classificazione
  • Anonimo
    1 mese fa

    Il primo esercizio:

    #include <iostream>

    using namespace std; 

    main()

    {

     int k;

     int n;

     int i;

     int magg;

     int num;

     cout <<"Inserisci k" <<endl;

     cin >> k;

     cout <<"Inserisci n" <<endl;

     cin >> n;

     magg = 0;

     for(i=1;i<=n;++i)

     {

      cin >>num;

      if(num>k)

       magg++;

     }

      cout<< "I valori inseriti maggiori di "<< k << " sono: " << magg << endl;

      system("pause");

    }

    Il secondo:

    #include <iostream>

    using namespace std; 

    main()

    {

     int k;

     int n;

     int i;

     int magg=0,min=0,ugu=0;

     int num;

     cout <<"Inserisci k" <<endl;

     cin >> k;

     cout <<"Inserisci n" <<endl;

     cin >> n;

     for(i=1;i<=n;++i)

     {

      cin >>num;

      if(num>k)

       magg++;

      if(num==k)

       ugu++;

      if(num<k)

       min++;

     }

      cout<< "I valori inseriti maggiori di "<< k << " sono: " << magg << endl;

      cout<< "I valori inseriti uguali a "<< k << " sono: " << ugu << endl;

      cout<< "I valori inseriti minori di "<< k << " sono: " << min << endl;

      system("pause");

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.