Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Projeto de Programação, Manuais, Projetos, Pesquisas de Programação em C

Projeto de Programação em Linguagem C para Estruturas de Dados

Tipologia: Manuais, Projetos, Pesquisas

2019

Compartilhado em 15/10/2019

rockenbah
rockenbah 🇧🇷

2 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1) Nome do acadêmico(a): Antonio Marcos Rockenbah
1º Problema
Categoria INICIANTE: 2670 - Máquina de Café
https://www.urionlinejudge.com.br/judge/pt/problems/view/2670
Solução:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int a1,a2,a3,t1,t2,t3;
scanf("%d", &a3);
scanf("%d", &a2);
scanf("%d", &a1);
t1 = (a3*4) + (a2*2);
t3 = (a2*2) + (a1*4);
t2 = (a1*2) + (a3*2);
if ((t2>=t1) && (t3>=t1)){
printf("%d\n",t1);
}
else
if ((t1>=t2) && (t3>=t2)){
printf("%d\n",t2);
}
else printf("%d\n",t3);
return (0);
}
Resultado da submissão da solução:
2º Problema
Categoria INICIANTE: 2060 Desafio de Bino
https://www.urionlinejudge.com.br/judge/pt/problems/view/2060
Solução:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n, i, r2=0, r3=0, r4=0, r5=0;
scanf("%i", &n); //tamanho da lista de Bino
int vetor[n];
for(i=1; i<=n; i++)
scanf("%i", &vetor[i]); //inserindo na lista
for(i=1; i<=n; i++){
if(vetor[i]%2==0) // verificando se é multiplo de 2
r2++; // quantas vezes é multiplo de 2
if(vetor[i]%3==0)
r3++;
if(vetor[i]%4==0)
r4++;
if(vetor[i]%5==0)
r5++;
}
printf("%i Multiplo(s) de 2\n", r2);
printf("%i Multiplo(s) de 3\n", r3);
printf("%i Multiplo(s) de 4\n", r4);
printf("%i Multiplo(s) de 5\n", r5);
return (0);
}
Resultado da submissão da solução:
pf2

Pré-visualização parcial do texto

Baixe Projeto de Programação e outras Manuais, Projetos, Pesquisas em PDF para Programação em C, somente na Docsity!

1) Nome do acadêmico(a): Antonio Marcos Rockenbah

1º Problema

Categoria INICIANTE: 2670 - Máquina de Café

https://www.urionlinejudge.com.br/judge/pt/problems/view/

Solução:

#include <stdio.h> #include <stdlib.h> int main ( void ) { int a1,a2,a3,t1,t2,t3; scanf ("%d", &a3); scanf ("%d", &a2); scanf ("%d", &a1); t1 = (a34) + (a22); t3 = (a22) + (a14); t2 = (a12) + (a32); if ((t2>=t1) && (t3>=t1)){ printf ("%d\n",t1); } else if ((t1>=t2) && (t3>=t2)){ printf ("%d\n",t2); } else printf ("%d\n",t3); return (0); }

Resultado da submissão da solução:

2º Problema

Categoria INICIANTE: 2060 – Desafio de Bino

https://www.urionlinejudge.com.br/judge/pt/problems/view/

Solução:

#include <stdio.h> #include <stdlib.h> int main ( void ) { int n, i, r2=0, r3=0, r4=0, r5=0; scanf("%i", &n); //tamanho da lista de Bino int vetor[n]; for (i=1; i<=n; i++) scanf("%i", &vetor[i]); //inserindo na lista for (i=1; i<=n; i++){ if (vetor[i]%2==0) // verificando se é multiplo de 2 r2++; // quantas vezes é multiplo de 2 if (vetor[i]%3==0) r3++; if (vetor[i]%4==0) r4++; if (vetor[i]%5==0) r5++; } printf("%i Multiplo(s) de 2 \n", r2); printf("%i Multiplo(s) de 3 \n", r3); printf("%i Multiplo(s) de 4 \n", r4); printf("%i Multiplo(s) de 5 \n", r5); return (0); }

Resultado da submissão da solução:

3 º Problema

Categoria INICIANTE: 2783 – Figurinhas da Copa

https://www.urionlinejudge.com.br/judge/pt/problems/view/

Solução:

#include <stdio.h> #include <stdlib.h> int main ( void ) { int n=0, c=0, m=0, i=0, j=0, r=0, f=9999; scanf("%i", &n); //número total de figurinhas ( e espaços) scanf("%i", &c); //número total de figurinhas carimbadas scanf("%i", &m); //número total de figurinhas compradas int x[c]; // figurinhas carimbadas int y[m]; // figurinhas compradas r = c; // r é o total de figurinhas carimbadas que abaixo será decrementada for (j=1; j<=c; j++) scanf("%i", &x[j]); //inserindo na lista de figurinhas carimbadas for (i=1; i<=m; i++) scanf("%i", &y[i]); //inserindo na lista de figurinhas compradas x[0]=0; // zerando a posição 0 y[0]=0; // zerando a posição 0 for (j=1; j<=c; j++) for (i=1; i<=m; i++) if (x[j] == y[i]) if (x[j] != f){// verificando se a comprada é igual a carimbada e não é repetida r--; f = x[j];// flag } printf("%i\n", r); // resultado return (0); }

Resultado da submissão da solução: