Trova due numeri che sommati=38 ed il loro prodotto=900 vers2

di Antonio-Sim il
3 risposte

Buona sera ,questa è una altra versione del programma che deve trovare due numeri  che sommati=38  ed il loro prodotto=900 vers2.

Grazie Per la cortesia.

#include <stdio.h>
#include <math.h>

int Somma = 5;
int Prodotto = 15;

int main() {


    // scansione primo Numero
    for (int i = 1; i < Somma; i++) {
        // Scansione Secondo Numero
        for (int j = i; j < Somma; j++) {
            // verifica se i + j = Somma e i * j = Prodotto
            if ((i + j == Somma) && (i * j == Prodotto))
                printf("Le soluzioni sono: %d %d\n", i, j);
        }
    }
    return 0;
}

3 Risposte

  • Il tuo programma magari va bene, non lo ho nemmeno provato

    Nemmeno compilato

    I due numeri che cerchi non esistono

    Si può dimostrare facilmente

    Ti invito a provarci 

  • 18/02/2024 - StandardOil ha scritto:


    Il tuo programma magari va bene, non lo ho nemmeno provato

    Nemmeno compilato

    I due numeri che cerchi non esistono

    Si può dimostrare facilmente

    Ti invito a provarci 

    Hai ragione risolto

    inserendo somma=5 prodotto=6

  • Ma che c'entra? Così il problema è un altro non quello del titolo! E i cicli for sono sbagliati

Devi accedere o registrarti per scrivere nel forum
3 risposte