Ir ao conteúdo

Ajuda com exercício.


noobweb

Posts recomendados

Postado

Olá pessoal, preciso de uma ajudinha em um exercício.

Não trabalho com c++... Estou fazendo na base do chute mesmo.

segue abaixo:

/*Escrever um programa em linguagem C que lê um conjunto não determinado de
valores, um de cada vez, e escreve uma tabela com cabeçalho, que deve ser repetido a
cada 20 linhas. A tabela conterá o valor lido, seu quadrado, seu cubo e sua raiz
quadrada.*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <locale.h>
main ()
{
setlocale(LC_ALL, "Portuguese");
char e;
float q, cubo, raiz;
int vetor[1000],cont=0, contb=0,num,i,h=0;
printf ("DETERMINE A QUANTIDADE DE VALORES: \n");
scanf("%d", &num);
for (i=0;i<num;i++)
{
printf ("ENTRE COM OS VALORES");
scanf("%d",&vetor[i]);
}
printf("\n ________________________________________________________________________");
printf("\n | VALOR LIDO | QUADRADO | CUBO | RAÍZ |");
printf("\n ------------------------------------------------------------------------ ");
for (i=0;i<num;i++)
{
q=vetor[i]*vetor[i];
cubo=pow(vetor[i],vetor[i]);
raiz=sqrt(vetor[i]);
printf("\n\t%d \t%.f \t%.f \t%.2f",vetor[i],q,cubo, raiz);
cont+20;
}
for (num=0;num==20;num++)
{
printf("\n ________________________________________________________________________");
printf("\n | VALOR LIDO | QUADRADO | CUBO | RAÍZ |");
printf("\n ------------------------------------------------------------------------ ");
}


getch();
return(0);
}

Não consigo fazer repetir a cada 20 linhas o cabeçalho.:wacko:

Desde já agradeço.

Postado

COLOQUE DENTRO DO FOR ESSE CODIGO. AI SEMPRE QUE DIVISIVEL POR 20 RESTAR 0 ELE VAI MOSTRAR A BARRA.


if(i%20==0) {
printf("\n ________________________________________________________________________");
printf("\n | VALOR LIDO | QUADRADO | CUBO | RAÍZ |");
printf("\n ------------------------------------------------------------------------ ");
}

segue exemplo, de como deve ficar.


/*escrever um programa em linguagem c que lê um conjunto não determinado de
valores, um de cada vez, e escreve uma tabela com cabeçalho, que deve ser repetido a
cada 20 linhas. A tabela conterá o valor lido, seu quadrado, seu cubo e sua raiz
quadrada.*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <locale.h>
main ()
{
setlocale(lc_all, "portuguese");
char e;
float q, cubo, raiz;
int vetor[1000],cont=0, contb=0,num,i,h=0;
printf ("determine a quantidade de valores: \n");
scanf("%d", &num);
for (i=0;i<num;i++)
{
printf ("entre com os valores");
scanf("%d",&vetor[i]);
}

for (i=0;i<num;i++)
{
if(i%20==0) {
printf("\n ________________________________________________________________________");
printf("\n | valor lido | quadrado | cubo | raÍz |");
printf("\n ------------------------------------------------------------------------ ");
}
q=vetor[i]*vetor[i];
cubo=pow(vetor[i],vetor[i]);
raiz=sqrt(vetor[i]);
printf("\n\t%d \t%.f \t%.f \t%.2f",vetor[i],q,cubo, raiz);
cont+20;
}


getch();
return(0);
}

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para 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!