Ir ao conteúdo
  • Cadastre-se

Zweiss

Membro Pleno
  • Posts

    22
  • Cadastrado em

  • Última visita

Reputação

7
  1. Epah eu fartei-me de olhar para o exercício que o prof pôs no quadro e mesmo assim tudo dá erro. Não dou com esta treta. //criar um vetor que guarda o número de idades que o utilizador desejar e de seguida calcula a média dessas idades #include <stdio.h> int main() { setvbuf (stdout, NULL, _IONBF, 0); int tam=pedetam(); //declarar vetor float idad[tam]; //preecher com as idades preencheIdades(idad, tam); float m = CalculaMedia(idad, tam); printf ("a média é: %.2f", m); } int pedetam() { int a; printf ("Insira o tamanho do vector a criar: \n"); scanf ("%d", &a); return a; } preencheIdades(float id[], int t) { int i; for (i=0; i<t; i++) { id[i]=pedeIdade(); } } float pedeIdade() { float id; printf ("Insira idade: \n"); scanf ("%f", &id); return id; } float CalculaMedia(float id[], int t) { int i; float soma=0, med; for (i=0; i<t; i++) { soma = soma + id[i]; } med = soma/t; return med; }
  2. Yap o printf tem que ser fora do ciclo/laço "for". Hoje estou *****, eu estava a editar um trabalho com 60 páginas a partir da pen e perguntava-me por raios o Microsoft Word bloqueava ao gravar o ficheiro.
  3. Eu tenho esse código no main () mas não apresenta a soma dos valores. todo o código no main () Programa a correr
  4. Agora como faço para somar todas as posições do vetor?
  5. Sei que diagramas UML está relacionado/ligado com (a) base de dados e é assim tenho um enunciado e a partir dele tenho que criar um diagrama de casos de uso, diagrama de classes, diagrama de actividades, diagrama de sequência. (peço desculpas a moderação se isto não tiver nada a ver com o assunto de banco de dados). O de casos de uso e de classes já consegui fazer algo (mas acho que estão incompletos) mas os outros 2 não sei por onde começar. O enunciado é este Diagrama de casos de uso. Diagrama de Classes
  6. Já mostra algo à frente das posições mas é lixo e não os números que inseri.
  7. Tenho aqui um código de um vector com funções mas ao ler o código ele não me está a mostrar a o valor associado à posição do vector. Insiro o tamanho do vector (ex: 3), depois os valores que quero atribuir (ex: 2 9 20) e depois devia aparecer isto: O valor 1: 2 O valor 2: 9 O valor 3: 20 Mas há frente de valor não me aparece os números que inseri. //criar uma função que pede um valor ao utilizador, este valo vai ser o tamanho do nosso vector. //declarar um vector com o tamanho inserido por este. //preencher o vector com valores inseridos pelo utlizador (funcão) //Uma funão que recebe como parâmetros, o vector e um inteiro, com o objectivo de percorrer o vector. //Outra função para mostrar o conteúdo da posição do vector, esta função recebe um inteiro e mostra-o de seguida. #include <stdio.h> int pedir_tamanho(); int pedir_valor_vect(int n); void func(int vector[], int tamanho); void func_mostra(int vector[], int tamanho); void mostra_int (int pos_vect); int main () { setvbuf (stdout, NULL, _IONBF, 0); int tam = pedir_tamanho (); int vect[tam]; func (vect, tam); int i, soma=0; //somar as posições do vetor for (i=0; i<tam; i++) { soma=soma+vect[i]; } func_mostra (vect, tam); } //pedir o tamanho do vetor int pedir_tamanho (int tama) { printf ("Insira o tamanho do vector a criar: \n"); scanf ("%d", &tama); return tama; } void func(int vector[], int tamanho) { int i; for (i=0; i<tamanho; i++) { vector[i]=pedir_valor_vect(i); } } //mostrar o vetor void func_mostra(int vector[], int tamanho) { int i; for (i=0; i<tamanho; i++) { mostra_int(vector[i]); } } //pedir valores int pedir_valor_vect(int n) { int a; printf ("Insira numero %d: \n", n); scanf ("%d", &a); return a; } //mostra a posicão e o número void mostra_int (int pos_vect) { printf ("O valor %d: \n", pos_vect); }
  8. já vi o que a loja tinha para oferecer e não há nada de jeito e a pagar também não tenho interesse.
  9. Já experimentei e nem por isso funcionou.
  10. Alguém sabe-me indicar um compilador C para Windows Phone? só consigo achar para Android e ios, no PC tenho o code blocks e o dev.
  11. Eu quando tiver aulas de programação ponho aqui o código como o professor quer que o fazemos.
  12. O 50 continua a não incrementar com a idade do 21.

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