Ir ao conteúdo
  • Cadastre-se

carssio

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

8
  1. nao executou amigo , #include <stdio.h> #include <string.h> #include <stdlib.h> char vetor [4][5][20]; int main(void) { float nota1; float nota2; float nota3; float nota4; float media; int i,j; char nome; for(i=0;i<1;i++){ printf("\nEntre com o nome do aluno: "); scanf("%s", &nome); for(j=1;j<5;j++){ printf("Informe a %da. nota:",j); scanf("%d", &j); } } for(j=0;j<4;j++){ nota1=atof(vetor[j][1]);nota2=atof(vetor[j][2]); nota3=atof(vetor[j][3]);nota4=atof(vetor[j][4]); media = (nota1 + nota2 + nota3 + nota4) / 4; printf("\nMedia final = %.2f", media); if (media >= 6.0) printf(" ( aluno %s aprovado ).",vetor[j][0]); else if ((media >= 5.0) && (media < 6.0)) printf(" ( aluno %s em recuperacao ).",vetor[j][0]); else printf(" ( aluno %s reprovado ).",vetor[j][0]); } }
  2. Dadas duas matrizes de 5 elementos, elabore um programa que armazene em uma terceira matriz os valores das duas matriz de formaintercalada. Exemplo: Matriz1 = 1 3 5 7 9 Matriz2 = 2 4 6 8 10 Nova_Matriz = 1 2 3 4 5 6 7 8 9 10 Alguem pode me ajudar, estou totalmente perdido nessa questao #include <stdlib.h> #include <stdio.h> int main(void) { int a,b ,matriz1[5]; int matriz2[5]; int novamatriz[5]; int maior = 0; int menor = 0; int i = 0; for(a=0;a<5;a++){ printf("Digite o %dº número: ", a+1); scanf("%d", &matriz1[a]); } for(b=0;b<5;b++){ printf("Digite o %dº número: ", b+1); scanf("%d", &matriz2); for ( i = 0; i < 5; i++ ) { novamatriz = matriz1[0]; novamatriz = matriz2[0]; } for ( i = 0; i < 5; i++ ) { if ( matriz1 ! matriz2 ) novamatriz = matriz1; if ( matriz2 = novamatriz ) novamatriz = matriz2; } for (i = 0; i < 5; i++) printf("O maior valor: %d\n", novamatriz); }
  3. nao consegui resolver, esta dando erro na hora de compilar, alguem poderia me ajudar com essa questao
  4. #include <stdio.h> int main(void) { int j, i; int matriz1[10]={0,1,2,3,4,5,6,7,8,9}; int matriz2[10]={9,8,7,6,5,4,3,2,1,0}; for(j=0;j>9;j++) { printf("%d\n", j); } for(i=0;i<9;i++){ printf("%d\n", i); } } como faco agora algum pode me ajudar adicionado 0 minutos depois ta dando erro
  5. nao consegui você poderia me ajudar amigo, essa atividade tem que ser entregue ate amanha
  6. Criar um programa que leia um conjunto de 10 valores e armazene-os em um matriz. Crie outra matriz cujos dados serão os dados da primeira matriz, porém em ordem inversa à ordem de de leitura. Alguem pode me ajudar nessa questao, eu nao entendi #include <stdio.h> int main(void) { int a, b; int matriz1[10]={1,2,3,4,5,6,7,8,9,10}; int matriz2[10]={10,9,8,7,6,5,4,3,2,1}; for (b = 1; b >= 10; b++) printf("%d\n", valores); for (a = 1; b >= 10; a--) printf("%d\n", matriz2[a]); } }
  7. faca um programa que leia o nome e 4 notas de um aluno. Armazene as notas também em um vetor. Por fim, o programa deve informar se o aluno foi aprovado (média maior ou igual a 6,0) ou reprovado (média menor que 6,0). #include <stdio.h> int main(void) { float nota1[2]; float nota2[2]; float nota3[2]; float nota4[2]; float media; int i; char nome; printf("\nEntre com o nome do aluno: "); scanf("%s", &nome); printf("Informe a 1a. nota:\n"); scanf("%f", &nota1); printf("\nInforme a 2a. nota:\n"); scanf("%f", &nota2); printf("\nInforme a 3a. nota:\n"); scanf("%f", &nota3); printf("\nInforme a 3a. nota:\n"); scanf("%f", &nota4); media = (nota1 + nota2 + nota3 + nota4) / 4; printf("\nMedia final = %.2f", media); if (media >= 6.0) printf(" (aluno aprovado)."); else if ((media >= 5.0) && (media < 6.0)) printf(" (aluno em recuperacao)."); else printf(" (aluno reprovado)."); }
  8. Me ajude n'ao consigo resolver esse programa de forma alguma. /*Fazer um programa para armazenar 10 valores em um vetor. Ao final mostre apenas os valores armazenados nas posições(índice) pares.*/ #include <stdio.h> int main (void){ int valores[10]; int i; for(i=1;i<10;++i){ printf("Digite a %d posicao: ",i); scanf("%d",&valores); if ((valores % 2)==0){ printf("As posições pares e: %d,%d\n",valores,i); } } }
  9. Em shell script faça um programa que, para um número indeterminado de pessoas: leia a idade de cada uma, sendo que a idade 0 (zero) indica o fim da leitura e não deve ser considerada. A seguir calcule: • o número de pessoas; • a idade média do grupo; • a menor ida de e a maior idade. não estou conseguindo fazer esse codigo Meu programa: #!/bin/bash clear echo "digite a idade de uma pessoa" read idade while (idade!=) pessoas = pessoas +1; media = idade + media; echo "digite a idade de uma pessoa" read idade read primeiro read segundo read menor if [ $primeiro -gt $segundo ] then menor = segundo else if [ segundo -gt primeiro ] menor = primeiro media = media / pessoas echo "numero de pessoas" echo "media"
  10. Em shell script escreva um programa que conte de 100 a 999 (inclusive) e exiba, um por linha, o produto dos três dígitos dos números . Por exemplo, inicialmente o programa ira exibir: 0 (1*0*0) 0 (1*0*1) 0 (1*0*2) (...) 0 (1*1*0) 1 (1*1*1) 2 (1*1*2) 9*9*9=729 Faça seu programa dar uma pausa a cada 20 linhas para que seja possível ver todos os números pouco a pouco. Solicite que seja pressionada alguma tecla para ver a próxima sequencia de números. Me ajude, já tentei fazer esse programas de várias formas mais não consegui. .
  11. Em shell script faça um programa que, para um número indeterminado de pessoas: leia a idade de cada uma, sendo que a idade 0 (zero) indica o fim da leitura e não deve ser considerada. A seguir calcule: • o número de pessoas; • a idade média do grupo; • a menor ida de e a maior idade.
  12. amigo e se esse programa fosse feito em shell script como seria ?

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