#include <stdio.h>
int main()
{
unsigned int N,S,cont=1,i,j;
scanf("%u %u", &N,&S);
int solucao=S-N*(1+N*N)/2;
for (S=0; S<N; S++)
{
for (j=0; j<N; j++)
if (S == 0 && solucao < 0)
printf("%d ", cont++ + solucao);
else
if (S == N-1 && solucao > 0)
printf("%d ", cont++ + solucao);
else
printf("%d ", cont++);
printf("\n");
}
return 0;
}
Esse blog foi criado com o intuito de ser o nosso diário de bordo, ajudando na execução do trabalho do PIC. A equipe é formada por: Elias Augusto Paulino, Lidiane Marcelino Carvalho, Rafaela Zanin Ferreira , Phillipe Gandini Baldim, alunos do 6°período do Curso Bacharelado em Ciência Da Computação do Centro Universitário do Sul de Minas - UNIS. O PIC terá como objetivo:a realização de um artigo acadêmico buscando auxiliar posteriormente a elaboração do TCC.
quarta-feira, 11 de maio de 2011
Implementação de Contêineres !
#include <stdio.h>
int main(void)
{
unsigned int A,B,C,X,Y,Z;
scanf("%u %u %u %u %u %u",&A,&B,&C,&X,&Y,&Z);
printf("%u\n",(A/X)*(B/Y)*(C/Z));
return 0;
}
int main(void)
{
unsigned int A,B,C,X,Y,Z;
scanf("%u %u %u %u %u %u",&A,&B,&C,&X,&Y,&Z);
printf("%u\n",(A/X)*(B/Y)*(C/Z));
return 0;
}
Implementação de Bússola !
#include<stdio.h>
struct sbussola
{
unsigned int H,M;
};
hora12(int H)
{
if(H>=12)
H=H-12;
return H;
}
int main (void)
{
unsigned int N,i;
scanf("%u",&N);
struct sbussola bussola[N];
for(i=0; i<N; i++)
scanf("%u %u", &bussola[i].H,&bussola[i].M);
for(i=0; i<N; i++)
{
if((abs(bussola[i].M-(hora12(bussola[i].H)*5)))<30)
printf("%u\n",(abs(bussola[i].M-(hora12(bussola[i].H)*5)))*6);
else
printf("%u\n",(60-(abs(bussola[i].M-(hora12(bussola[i].H)*5))))*6);
}
return 0;
}
struct sbussola
{
unsigned int H,M;
};
hora12(int H)
{
if(H>=12)
H=H-12;
return H;
}
int main (void)
{
unsigned int N,i;
scanf("%u",&N);
struct sbussola bussola[N];
for(i=0; i<N; i++)
scanf("%u %u", &bussola[i].H,&bussola[i].M);
for(i=0; i<N; i++)
{
if((abs(bussola[i].M-(hora12(bussola[i].H)*5)))<30)
printf("%u\n",(abs(bussola[i].M-(hora12(bussola[i].H)*5)))*6);
else
printf("%u\n",(60-(abs(bussola[i].M-(hora12(bussola[i].H)*5))))*6);
}
return 0;
}
sábado, 7 de maio de 2011
4º Problema do PIC
quarta-feira, 4 de maio de 2011
Implementação de Quadrado Aritmétrico!
#include <stdio.h>
struct squadrado
{
int S;
unsigned int N;
};
typedef struct squadrado squad;
squad verif_entrada(squad entrada)
{
do
scanf("%u %d", &entrada.N,&entrada.S);
while(((entrada.N>1e3)||(entrada.N<1))||((entrada.S>1e3)||(entrada.S<-1e3)));
return entrada;
}
void saida(squad entrada)
{
int solucao=entrada.S-entrada.N*(1+entrada.N*entrada.N)/2;
unsigned int cont=1,i,j;
for (i=0; i<entrada.N; i++)
{
for (j=0; j<entrada.N; j++)
if (i == 0 && solucao < 0)
printf("%d ", cont++ + solucao);
else if (i == entrada.N-1 && solucao > 0)
printf("%d ", cont++ + solucao);
else
printf("%d ", cont++);
printf("\n");
}
}
int main()
{
squad entrada_quad;
entrada_quad=verif_entrada(entrada_quad);
saida(entrada_quad);
return 0;
}
struct squadrado
{
int S;
unsigned int N;
};
typedef struct squadrado squad;
squad verif_entrada(squad entrada)
{
do
scanf("%u %d", &entrada.N,&entrada.S);
while(((entrada.N>1e3)||(entrada.N<1))||((entrada.S>1e3)||(entrada.S<-1e3)));
return entrada;
}
void saida(squad entrada)
{
int solucao=entrada.S-entrada.N*(1+entrada.N*entrada.N)/2;
unsigned int cont=1,i,j;
for (i=0; i<entrada.N; i++)
{
for (j=0; j<entrada.N; j++)
if (i == 0 && solucao < 0)
printf("%d ", cont++ + solucao);
else if (i == entrada.N-1 && solucao > 0)
printf("%d ", cont++ + solucao);
else
printf("%d ", cont++);
printf("\n");
}
}
int main()
{
squad entrada_quad;
entrada_quad=verif_entrada(entrada_quad);
saida(entrada_quad);
return 0;
}
Assinar:
Postagens (Atom)
