23.1.23020090. Generisati 4 cijela broja. Ako je bar jedan od njih pozitivan izračunati im proizvod i Ispisati ga. Ako je bar jedan od njih negativan izračunati im zbir i Ispisati ga.

Opis rješenja:

Listing programa:

//23020090
#include<iostream>
#include<cstdlib>
#include<ctime>

using namespace std;

int main(){
	srand(time(NULL));
	
	int a=rand()%200+(-100),b=rand()%200+(-100),c=rand()%200+(-100),d=rand()%200+(-10);
	int rez=0;
	cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
	
	if(a > 0 || b > 0 || c > 0 || d > 0){
		rez=a*b*c*d;
		cout<<"Rezulat je: "<<rez<<endl;
	}
	if(a < 0 || b < 0 || c < 0 || d < 0){
		cout<<"Rezultat je: "<<a+b+c+d<<endl;
	}
	return 0;
}

Ispis na ekranu:

Riješeni zadaci    Index