23.1.23010090. Učitati 4 cijela broja. Ako je bar jedan od njih pozitivan izračunati im proizvod i štampati ga. Ako je bar jedan od njih negativan izračunati im zbir i štampati ga.
Opis rješenja:
Listing programa:
/*23010090 Učitati 4 cijela broja. Ako je bar jedan od njih pozitivan izračunati im proizvod i štampati ga. Ako je bar jedan od njih negativan izračunati im zbir i štampati ga.*/
int main ()
{
int a, b, c, d;
double rezultat;
printf("Prvi broj: ");
scanf("%d",&a);
printf("Drugi broj ");
scanf("%d",&b);
printf("Treći broj: ");
scanf("%d",&c);
printf("Cetvrti broj ");
scanf("%d",&d);
if (a > 0 || b > 0 || c > 0 || d > 0) { // barem jedan broj pozitivan
rezultat = a * b * c * d;
printf("Proizvod = %f \n", rezultat); // proizvod: a*b*c*d
}
if (a < 0 || b < 0 || c < 0 || d < 0) {
rezultat = a + b + c + d;
printf("Suma = %f \n", rezultat); // suma: a+b+c+d
}
if (a==0 && b==0 && c==0 && d==0) // svi brojevi nula
printf("Svi brojevi su nule!");
return 0;
}
Ispis na ekranu:
Riješeni zadaci Index
|
|