Ir para conteúdo

[C++] Exercícios (Iniciante/moderado Leve)


Bernardo

Posts Recomendados

Da Olimpíada Brasileira de Informática, Nível 1 (1º e 2º anos do ensino médio)

 

 

Nível 1 - Fase 1

 

Provas de 2009 a 2011

 

Nível 1 - Fase 2

 

Prova/Resolução de 2009

Prova/Resolução de 2010

Prova/Resolução de 2011

 

 

 

Vou postando aos poucos, os exercícios que eu for resolvendo, podem fazer o mesmo.

 

 

Resolução Comentada - 2009, Fase 1, Exercício 1 (Feito por Alberto Cotta)

#include <stdio.h> [/color]
// Carrega a biblioteca padrão que contem as funcoes printf e scanf que usaremos)[/color]

int C, P, F; // Cria as variáveis globais C, P e F

main () // Começo do programa
{
scanf ("%d %d %d", &C, &P, &F);
// Lê e armazena os valores fornecidos pelo teclado nas variáveis

if (P/C/F>1){ // Testa a condição
printf ("N"); // Imprime S na tela
}
else{
printf ("S"); // Imprime N na tela
}

scanf ("%d", &C); // Não deixa a tela fechar até inserir um no[/color]


[color=#000000]} // Fim do programa[/color]

 

 

Resolução Simples - 2009, Fase 1, Exercício 1 (Feito por Bernardo Lanza)

#include<ostream.h>
#include<iostream.h>
int main()
{
int C;
int P;
int F;
cout << "Insira o numero de competidores: ";
cin >> C;
cout << "Insira o numero de folhas compradas pela diretoria: ";
cin >> P;
cout << "Insira o numero de folhas por competidor: ";
cin >> F;

if ( P / F >= C)
{
	 cout << "S\n";
	 }

if ( P / F < C)
{
	 cout << "N\n";
	 }

system("Pause");
}

Editado por Bernardo
Link para o comentário
Compartilhar em outros sites

Legal bernardo :p bom ver que vc tá aprendendo isso.

 

Só uma sugestão, vc pode economizar código trocando isso:

        int C;
       int P;
       int F;

por isso:

        int C, P, F;

 

prefiro desse jeito que tu fez, usando cin, do que do jeito que o cara fez usando scanf, fica mais limpo :p

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...