Scrivere un algoritmo che dati in input un numero visualizzare se è pari o dispari 5 punti alla risposta migliore?

Come lo faccio in un dagramma a blocchi?

Attachment image

2 risposte

Classificazione
  • 5 anni fa
    Risposta preferita

    in C++ viene

    #include <iostream>

    using namespace std;

    int main() {

    int i;

    cin >> i;

    if(i % 2 == 0) {

    cout << "il numero è pari" << endl;

    } else {

    cout << "il numero è dispari" << endl;

    }

    }

    in C:

    #include "stdio.h"

    int main() {

    int i;

    scanf("%i",&i);

    if(i % 2 == 0) {

    printf("il numero è pari");

    } else {

    printf("il numero è dispari");

    }

    }

    in java :

    import java.util.Scanner

    package esempio;

    class input {

    public static void main() {

    Scanner input = new Scanner(System.in)

    int i = input.nextInt();

    if(i % 2 == 0) {

    printf("il numero è pari");

    } else {

    printf("il numero è dispari");

    }

    }

    }

    in python (con le adeguate indentature che Yahoo mi toglie):

    i = input("determina un numero")

    if i % 2 == 0

    print("il numero è pari")

    else

    print("il numero è dispari")

    in ruby:

    i = gets.chomp

    if i % 2 == 0

    puts "il numero è pari"

    else

    puts "il numero è dispari"

    end if

    Comunque la logica è: prendi un input, lo dividi per 2, se il resto è 1, il numero è dispari (es. 5 / 2 = 2 con resto di 1), se no è pari (16 / 2 = 8 con resto di zero)

  • 42
    Lv 7
    5 anni fa

    Perché solo 5 punti?

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