Ir ao conteúdo
  • Cadastre-se

VIAJC

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

  1. @.if Não está correto os valores, para N=1 é 0.5. Para N= 2 é 1.0, como está na pergunta. Desculpa não ter dito antes.
  2. @JorgeGus Obrigado! Testei as alterações e funcionou. @.if Obrigado! O resultado esperado para N=1,2,3 estão na pergunta. Acredito que faltou De todo modo, valeu!
  3. Oi, pessoal. Estou tentando resolver esse problema mas não está claro para mim o que está errado. Problema: Faça uma função que receba um inteiro como parâmetro, calcule e retorne o resultado da seguinte série: S= 2/4 + 5/5 + 10/6 +...+ (N^2 +1)/(N+3). O que eu fiz: #include<stdio.h> float funcaoseq( int N){ float s=0; for(int i=0;i=N;i++){ s=s+((i*i)+1)/(i+3); } return s; } int main(){ int a; float total=0; printf("Digite um numero: "); scanf("%d",&a); total = funcaoseq(a); printf("total = %d",total); return 0; }
  4. /*Questão 07. /*Faça um programa que faça a rotação para esquerda de um vetor (Cuidado com a sobreposição de valores).*/ #include<stdio.h> int main(){ int tamanho; printf("Informe o tamanho do vetor: "); scanf("%d",&tamanho); int vetor1[tamanho]; int vetor2[tamanho]; int i; for(i=0;i<tamanho;i++){ printf("Informe o valor: ",i); scanf("%d",&vetor1[i]); } for(i=1;i<tamanho;i++){ vetor2[i-1]=vetor1[i]; } vetor2[tamanho-1]=vetor1[0]; printf("Vetor informado\n"); for(i=0;i<tamanho;i++){ printf("%d \t",vetor1[i]); } printf("\nVetor rotacionado para esquerda\n"); for(i=0;i<tamanho;i++){ printf("%d \t",vetor2[i]); } return 0; } **** Para uma rotação para a direita. /*Questão 08. Faça um programa que faça a rotação para a direita de um vetor (Cuidado com a sobreposição de valores). */ #include<stdio.h> int main(){ int tamanho; printf("Informe o tamanho do vetor: "); scanf("%d",&tamanho); int vetor1[tamanho]; int vetor2[tamanho]; int i; for(i=0;i<tamanho;i++){ printf("Informe o valor: ",i); scanf("%d",&vetor1[i]); } for(i=0;i<tamanho;i++){ vetor2[i+1]=vetor1[i]; } vetor2[0]=vetor1[tamanho-1]; printf("Vetor informado\n"); for(i=0;i<tamanho;i++){ printf("%d \t",vetor1[i]); } printf("\nVetor rotacionado para a direita\n"); for(i=0;i<tamanho;i++){ printf("%d \t",vetor2[i]); } return 0; }
  5. Olá. Tenho o seguinte problema. Faça um programa que faça a rotação para esquerda de um vetor. Ex: vetor1 = {1,2,3,4,5} torna-se vetor2={2,3,4,5,1}. Tentei resolver, mas não consegui. Tenho a sensação que é algo fácil, mas infelizmente não cheguei ao resultado correto. Se possível, me ajudem usando conhecimentos de C para iniciantes, que é o meu caso. #include<stdio.h> int main(){ int vetor1[5]={1,2,3,4,5}; int vetor2[5]; int i=0,x; while(vetor1[i]>0 && vetor1[i]<5){ vetor2[i]==vetor1[i+1]; if(i==0){ vetor2[i+4]==vetor1[i]; } i++; } for(x=0;x<5;x++){ printf("elementos: %d\n",vetor2[x]); } return 0; }

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...