carssio
Membro Júnior-
Posts
14 -
Cadastrado em
-
Última visita
Reputação
8-
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]); } }
-
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); }
-
nao consegui resolver, esta dando erro na hora de compilar, alguem poderia me ajudar com essa questao
-
#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
-
nao consegui você poderia me ajudar amigo, essa atividade tem que ser entregue ate amanha
-
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]); } }
-
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", ¬a1); printf("\nInforme a 2a. nota:\n"); scanf("%f", ¬a2); printf("\nInforme a 3a. nota:\n"); scanf("%f", ¬a3); printf("\nInforme a 3a. nota:\n"); scanf("%f", ¬a4); 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)."); }
-
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); } } }
-
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"
-
Em shell script escreva um programa que conte de 100 a 999 ??
carssio postou um tópico em Programação - outros
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. . -
Faça um programa que, para um número indeterminado de pessoas:
carssio respondeu ao tópico de Douglas Melo em C/C#/C++
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