Ir ao conteúdo
  • Cadastre-se

onerdimprestavel

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Reputação

1
  1. Então quando eu uso isso, ele printa isso aqui: Ficou abaixo da media: Atleta: 0 Tempo: 1 Por isso fiquei em duvida, porque na minha cabeça a logica que eu usei esta certa, mas não porque não esta batendo
  2. #include <stdio.h> #include <time.h> #define SIZE 10 #define MAX 10 #define MIN 5 #include <stdlib.h> int main(void) { int m[SIZE]; float t[SIZE]; int i = 0, c; float soma = 0; float media[SIZE]; float l; int a; srand(time(NULL)); for(i = 0 ; i < SIZE ; i++){ m[i] = (rand() % SIZE + 1); t[i] = (rand() % (MAX) + 1) ; printf("\n\nAtleta: %d \ntempo: %.2f\n", m[i], t[i]); } for(i = 0; i <= SIZE; i++){ soma += t[i]; } for(i = 0; i <= SIZE; i++){ if(t[i] < media[i]){ } } printf("\nTempo: %.2f", soma); media[i] = (soma / SIZE); printf("\nMedia: %.2f\n", media[i]); for(i = 0; i <= SIZE; i++){ if(t[i] < media[i]){ } printf("\n\nFicou abaixo da media:\n Atleta: %d Tempo: %d", m[i], t[i] < media[i]); }
  3. @Math.Pi Me ajudou muito cara, obrigado de verdade, tava em duvida na hora de usar o for para contar, esse método que você me explicou funcionou certinho valeu! obs: o V seria equivalente ao contador no meu codigo ali
  4. #include <stdio.h> #include <stdlib.h> #include<string.h> #define SIZE 4000 int main(void) { char i[10]; int v; i[0] = 'A'; i[1] = 'E'; i[2] = 'I'; i[3] = 'O'; i[4] = 'U'; i[5] = 'a'; i[6] = 'e'; i[7] = 'i'; i[8] = 'o'; i[9] = 'u'; char txt[SIZE] = "Meu irmão destruiu a televisao aqui em casa, com isso ele ficou de castigo sem vídeo game por 1 mes"; for(v=0; v<= 1; v++){ v = i[0] + i[1] + i[2] + i[3] + i[4] + i[5] + i[6] + i[7] + i[8] + i[9]; printf("historia do meu irmão:\n %s", txt); printf("\n\nNumero de vogais: %i\n\n", v); }
  5. @JorgeGus Então eu fiz isso aí e deu certinho, coloquei o printf que faz a contagem fora do for. Valeu pela ajuda, me salvou de verdade
  6. @JorgeGus Dessa forma aqui? int main(void) { int n, array[MAX], dez, unid, count = 0; for(n = 0 ; n < SIZE ; n++){ array[n] = rand() % (MAX - MIN + 1) + MIN; if (array[n] == 3) { count++; } printf("Numero %d: %d\n",n , array[n]); } return 0;}
  7. #include <stdio.h> #define MIN 10 #define MAX 99 #define SIZE 100 #include <math.h> #include <stdlib.h> int main(void) { int n, array[MIN], t, dez, unid, count; for(n=0 ; n < SIZE ; n++){ array[n] = rand() % (MAX - MIN + 1) + MIN; printf("Numero %d: %d\n",n , array[n]); } 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!