Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 1072. Mostrar todas as postagens
Mostrando postagens com marcador 1072. Mostrar todas as postagens

domingo, 20 de dezembro de 2020

URI - 1072 - Iniciante - Intervalo 2 - C

Plataforma: URI

Problema1071

Enunciado:

Leia 2 valores inteiros X e Y. A seguir, calcule e mostre a soma dos números impares entre eles.

Linguagem: C

Solução:

#include <stdio.h>
int main() {
    int n, i, a, in = 0;
    scanf("%i", &n);
    for (i = 0; i < n; i++){
        scanf("%i", &a);
        if (a >= 10 && a <= 20) in++;
    }
    printf("%i in\n%i out\n", in, n-in);
    return 0;
}

URI - 1072 - Iniciante - Intervalo 2 - C++ - Solução Alternativa

Plataforma: URI

Problema1072

Enunciado:

Leia um valor inteiro N. Este valor será a quantidade de valores inteiros X que serão lidos em seguida. Mostre quantos destes valores X estão dentro do intervalo [10,20] e quantos estão fora do intervalo, mostrando essas informações.

Linguagem: C++

Solução:

#include <iostream>

using namespace std;

int main() {
    
    int n, x, contadorGeral = 0, contaDentro = 0;
    
    cin >> n;
    
    while (contadorGeral++ < n) {
        
        cin >> x;
        
        if (x >= 10 && x <= 20)
            contaDentro++;
        
    }
    
    cout << contaDentro << " in" << endl;
    cout << (n - contaDentro) << " out" << endl;

    return 0;
}

sexta-feira, 3 de abril de 2020

URI - 1072 - Intervalo 2 - Iniciante - C++

Plataforma: URI
Problema1072

Enunciado:
Leia um valor inteiro N. Este valor será a quantidade de valores inteiros que serão lidos em seguida.
Mostre quantos destes valores estão dentro do intervalo [10,20] e quantos estão fora do intervalo, mostrando essas informações.

Linguagem: C++

Solução:
Neste problema é lido n valores. Sempre que uma leitura é feita, é avaliado se o valor é maior ou igual que 10 e também se ele é menor ou igual que 20. Caso ambos sejam verdadeiro, é somado 1 a variável in. Caso contrário, é somado 1 a variável out. Não esqueça de inicializar in e out com zero antes de tudo.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;

int main(){
    int n, in, out, value;
    cin >> n;
    in = 0;
    out = 0;
    for(int i = 0; i< n;i++){
     cin >> value;
     if(value >= 10 and value <= 20) in++;
     else out++;
    }
    cout << in << " in"<<endl;
    cout << out << " out"<<endl;

    return 0;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas