Salve, mi è stato dato un problema da risolvere (per scuola).
Praticamente devo fare un programma che: introdotto un numero X e una serie di numeri interi che termina quando si digita un numero maggiore di X, visualizzi quanti numeri positivi sono stati inseriti e il minore fra tutti i numeri della sequenza.
questo è quello che ho fatto io:
codice:
#include <iostream>
using namespace std;
int main () {
int x, pos=0, min, k, I;
cout<<"inserisci un numero"<<endl;
cin>>x;
cout<<"inserisci un numero"<<endl;
cin>>k;
while(x>k)
for (I=0;I<x;I++){
if (x>0)
pos++;
cout<<"i numeri positivi sono:"<<pos<<endl; }
return 0;
}
il problema penso sia: if (x>0) infatti mi conta infiniti numeri positivi... come posso fare?