Pular para o conteúdo principal

URI 1099

Gosto de, as vezes, em quando fazer algum exercício de programação.

Recomendo o urionlinejudge.com.br
ainda estou no nível iniciante.
Pra quem não conhece, o UrionlineJudge é uma plataforma que reúne milhares de problemas de programação onde, após resolver algum problema, pode submetê-lo e verificar se sua solução está correta. É uma excelente maneira de praticar programação e ao mesmo tempo exercitar o raciocício lógico.

Deixo aqui o último desafio que consegui resolver:

URI Online Judge | 1099

Soma de Ímpares Consecutivos II

Leia um valor inteiro N que é a quantidade de casos de teste que vem a seguir. Cada caso de teste consiste de dois inteiros X e Y. Você deve apresentar a soma de todos os ímpares existentes entre X e Y.

Entrada

A primeira linha de entrada é um inteiro N que é a quantidade de casos de teste que vem a seguir. Cada caso de teste consiste em uma linha contendo dois inteiros X e Y.

Saída

Imprima a soma de todos valores ímpares entre X e Y.

minha solução:

#include <stdio.h>
int main()
{
int i,n, casos=0,soma=0, a,b, aux;
scanf("%d",&casos);
int matriz[casos];
for(i=0;i<casos;i++)
{
matriz[i]=0;
scanf("%d %d", &a, &b);
if(b<a){
        aux = a;
a=b;
b=aux;

}
for(a++;a<b;a++){
    if((a%2)!= 0)matriz[i]+=a;
}
}

for(i=0;i<casos;i++)
{
printf("%d\n", matriz[i]);
}

return 0;
}

Comentários

Postagens mais visitadas deste blog

Osciloscópio Hantek 6022be

  Adquiri um osciloscópio USB Hantek 6022BE recentemente e ainda estou explorando o equipamento. Montei um vibrador com o CI 555 e gostei muito da análise do Hantek   É um osciloscópio com um custo benefício muito bom pelo preço que paguei (250,00R$ e não fui taxado!) Em breve farei testes mais completos e postarei por aqui.
Olá! Este blog é destinado a registrar meus hobbies, atividades e coisas do dia-a-dia que gosto. Não tenho grandes pretensões, resolvi escrever este blog como um registro pessoal, porém leitores e amigos são bem vindos!