Ir ao conteúdo
  • Cadastre-se

Dificuldade Com Programação em C


Marcos Henry

Posts recomendados

Alguem ajuda com essa questão ?

estou com dificuldade na materia algoritmos e programação . quando escrevo o codigo em "PORTUGOL "e tendo reescrever em "C"  acabo todo embaralhado ! alguem saberia resolver essa questão ou dar ideias?

Faça um programa que a partir da entrada de dois anos (ex.: 1950 e 1990) conte quantas copas do mundo ocorreram nesse período.

Dicas:

A primeira copa do mundo ocorreu em 1930;

Nos anos de 1942 e 1946 não houveram mundial, pois o mundo estava em guerra, a 2ª Guerra Mundial.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Aqui está o código em C com alguns comentários

#include <stdio.h>

int main(void)
{
	
	int ano1, ano2;
	
	scanf("%d %d", &ano1, &ano2); //Você pode fazer dessa maneira a leitura!
	
	// Uma dica boa seria você restringir o anos, para caso do usuário não digitar
	// um intervalo incoveniente!
	
	int i; // Contador do laço
	
	for(i = ano1; i <= ano2; i++) // Laço para varrer o intervalo!
	{
		
		// A dica ajudou a resolver dessa forma!
		
		//Caso o ano atual, determinado pelo controlador I menos o primeiro ano
		//de copa (1930) restar 0 na divisão por quatro o ano teve copa!
		
		if(((i - 1930)%4) == 0 && i != 1942 && i != 1946) //Aqui tabém exclui os anos que não tiveram!
			printf("\nNo ano %d houve copa!", i); //Imprimeo o ano que teve copa!
		
	}
	
	return 0;
}

Espero ter ajudado

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Em 2017-6-20 às 20:06, Lucas Lima Nunes disse:

Aqui está o código em C com alguns comentários


#include <stdio.h>

int main(void)
{
	
	int ano1, ano2;
	
	scanf("%d %d", &ano1, &ano2); //Você pode fazer dessa maneira a leitura!
	
	// Uma dica boa seria você restringir o anos, para caso do usuário não digitar
	// um intervalo incoveniente!
	
	int i; // Contador do laço
	
	for(i = ano1; i <= ano2; i++) // Laço para varrer o intervalo!
	{
		
		// A dica ajudou a resolver dessa forma!
		
		//Caso o ano atual, determinado pelo controlador I menos o primeiro ano
		//de copa (1930) restar 0 na divisão por quatro o ano teve copa!
		
		if(((i - 1930)%4) == 0 && i != 1942 && i != 1946) //Aqui tabém exclui os anos que não tiveram!
			printf("\nNo ano %d houve copa!", i); //Imprimeo o ano que teve copa!
		
	}
	
	return 0;
}

Espero ter ajudado

ajudou muito ! obrigado!

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!