Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Marcela da Silva de Souza

Membros Juniores
  • Total de itens

    7
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Obrigada!!! /* Parabéns você conceguiu resolver a tarefa impossível*/ Uma boa noite.
  2. Deu certo e aí devo colocar os nomes dos rapazes nos nomes de pessoas só que não ta rodando será o que faço?!
  3. Aí é somente eu substituir os nomes de pessoa 1 e 2 por Zé e Chico? Não rodou veja:
  4. Chico tem 1,50 metro e cresce 2 centímetros por ano, enquanto Zé tem 1,10 metro e cresce 3 centímetros por ano. Faça um programa em C que recebendo a altura e o crescimento anual de duas pessoas calcule e imprima quantos anos serão necessários para que a mais baixa seja maior que a outra. Caso isto não ocorra em 100 anos informar mensagem de impossibilidade. Encerre a entrada de dados quando for digitada uma idade negativa. (Não use vetores ou matrizes). Desculpe me
  5. Olá gente preciso disso para hojre meu prof tá pedindo e não chego em um resultado q ele quer fiz de dois gitos não sei c é porque está faltando algo e também o modelo 1 trava no for Zé: /*modelo 1*/ #include <stdio.h> #include <stdlib.h> int main() int ano; float Chico ; float Zé; ano = 0; Zé= 1.10; Chico = 1.50; while (Zé < Chico) { Zé = Zé + 0.03; Chico = Chico + 0.02; ano = ano + 1; } printf("%d Anos deverao ser necessarios para que Zé seja maior que Chico será que demora. \n\n" , ano); printf("%f A Altura de Zé daqui a 100 anos matuzalem\n\n", Zé); printf("%f A altura de Chico daqui a 100 anos matuzalem\n\n", Chico); system("PAUSE"); } /*modelo 2*/ #include <iostream> using namespace std; int main() { float chico=1.50, ze=1.10; int anos=0; while (chico >= ze) { chico += 0.02; ze += 0.03; anos++; } cout << "ze, com " << ze << " m, ultrapassará a altura de Chico, com " << chico << " m, em: " << anos << "anos"<< endl; return 0; }
  6. #include #include #define TAM 10 main(){ int matriz[3][3]; Int matriz [3][3]={ {0} }; int maior = 0, indice1, indice2; // variaveis que guardarão o maior numero e os indices dele #define TAM 10 for (int i =0; i <3;i ++){ printf("introduza numeros para a matriz nos lugares [%d][%d]\n",i+1,j+1); scanf("%d",&matriz [j]); } } printf("\n\teste sao os valores da matriz\n\n"); printf("\t\t matriz ordenada"); int soma =0; for(int i =0;i<3; i++){ for(int j =0;i<3;i++){ for (int j =0;j<3;j++){ soma +=matriz[j]; } { printf("\nMédia:%d",soma/ 9); [10],i,x,z, números repetidos; [10]Lidos; [10]Repetiçoes; [10],x, contpar; [10],i,icontimpar=0,isoma=0; números repetidos[10] {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; números repetidos[10] {0,0,0,0,0,0,0,0,0,0}; for (i = 0; i <= 10; z++) { printf("Digite o a[%d] = ", i); scanf("%d", &Lidos); for (x = 0; x <= i; x++) { if (Lidos == Repetidos[x]) { Repeticoes[x]++; break; } else if (numeros repetidos[x] == -2) { Repetidos = Lidos; } } if ( Lidos < 0 || i >= 10) { for (z = 0; z < i; z++) { if (Repeticoes[z] != 1 && numeros repetidos[z] != -2) { printf("O numero %d apareceu %d vezes.\n", Repetidos[z], Repeticoes[z]); } } for (int i = 0; i < 3; i++) // laço para percorrer a linha da matriz { for (int j = 0; j < 3; j++) // laço para percorrer a coluna da matriz03 { printf("\nDigite a posicao [%d][%d] da matriz: ", i+1, j+1); scanf("%d", &matriz[j]); // le o numero digitado e armazena na posição I, J } } for (int i = 0; i < 3; i++) // laço para percorrer a linha da matriz { for (int j = 0; j maior) // verifica se o numero do indice atual é maior que o anterior, // caso sim, será gravado o numero e o indice nas // variáveis auxiliares { maior = matriz[j]; indice1 = i; indice2 = j; } } } } //Entrada de dados printf("\n Informe a quantidade de linhas da matriz A : "); scanf("%d",&l); printf("\n Informe a quantidade de colunas da matriz A : "); scanf("%d",&c); printf("\n Informe a quantidade de linhas da matriz B : "); scanf("%d",&l1); printf("\n Informe a quantidade de colunas da matriz B : "); scanf("%d",&c1); float matrizA[l][c],matrizB[l1][c1],matrizC[c][l1],Aux=0; if(c==l1) { for(i=0; i<l; i++) { for(j=0; j<c; j++) { printf("\n\n Informe o valor da %d%c Linha e da %d%c Coluna da Matriz A: ", i+1, 9, j+1, 9); scanf("%f", &matrizA[j]); } printf("\n"); } for(i=0; i<l1; i++) { for(j=0; j<c1; j++) { printf("\n\n Informe o valor da %d%c Linha e da %d%c Coluna da 2%c Matriz B: ", i+1, 167, j+1, 9, 9); scanf("%f", &matrizB[j]); } printf("\n"); } printf("- 1 - Matriz Gerada diagonal\n\n"); for(i=0; i<l; i++) { for(j=0; j<c; j++) { printf("%6.f", matrizA[j]); } printf("\n\n"); } printf("- 2 - Matriz Gerada diagonal\n\n"); for(i=0; i<l1; i++) { for(j=0; j<c1; j++) { printf("%6.f", matrizB[j]); } printf("\n\n"); } //Processamento e saida em tela for(i=0; i<l; i++) { for(j=0; j<c1; j++) { matrizC[j]=0; for(X=0; X<l1; X++) { Aux += matrizA[X] * matrizB[X][j]; } matrizC[j]=Aux; Aux=0; } } printf("\n\n"); printf("3 - Matriz Gerada \n\n"); for(i=0; i<l; i++) { for(j=0; j<c1; j++) { printf("%6.f", matrizC[j]); } printf("\n\n"); } printf("\n\n"); } else { printf("\n\n Não ha com multiplicar as matrizes dadas "); } int num [COMP], div5 [COMP], soma, i, naodiv, abaixo, encontrado; float media; soma = 0; encontrado = 0; abaixo = 0; naodiv = 0; printf("Armazenamento de numeros. \n"); printf("\n\n\n"); for (i = 1; i <= COMP; i++) { printf("Digite o numero %d: \n", i); scanf ("%d", &num); soma = soma + num; } media = soma / (COMP - 1); printf ("\n\nNumeros divisiveis por 5:\n\n"); for (i = 1; i <= COMP ; i++) { if (num % 5 == 0) { printf(" %d ", num); encontrado = 1; } } if (encontrado == 0) { printf("\n\nNenhum numero divisivel por 5 foi digitado. \n"); } printf ("\n\nNumeros nao divisiveis por 5:\n\n"); for (i = 1; i <= COMP ; i++) { if (num % 5 != 0) { naodiv = 1; printf(" %d ", num); } } if (naodiv == 0) { printf("\n \nNenhum numero nao divisivel por 5 foi digitado. \n"); } printf("\n \nMedia dos numeros digitados: %2.f \n", media); printf("\n\nNumeros abaixo da media: \n\n"); for (i = 1; i <= COMP ; i++) { if (num < media) { printf(" %d ", num); abaixo = 1; } } if (abaixo == 0) { printf("Nenhum numero digitado ficou abaixo da media"); } printf("\n\n\n"); printf("\n\n\n"); } Fim := false; cont:= 8; maior := 8; segundomaior := 6; menor:= maxint; segundomenor:= maxint; writeln(output,' Digite valores, para terminar a execuçao insira um numero negativo.'); While not Fim do begin write(output, 'Digite um valor: '); readln(input, n); if n < 8 then Fim := true else begin cont:= cont + 1; if n >= maior then begin segundomaior := maior; maior := n end else if n <= menor then begin segundomenor:= menor; menor:= n end else if n >= segundomaior then segundomaior:= n else if n <= segundomenor then end; segundomenor:= n ; end; if cont = 1 then writeln (output, 'Apenas um numero foi digitado.') else begin writeln(output, 'O maior valor é : ', maior ); writeln(output, 'O segundo maior valor é: ', segundomaior ); writeln(output, 'O menor valor é : ', menor); writeln(output, 'O segundo menor valor é ', segundomenor); end; read(maior); void sair() { adicionado 2 minutos depois Eu fiz isso acima porém não compila e faltam algumas coisas além que estou com dificuldades na biblioteca em relação as matrizes não sei onde coloco vetornas matrizes e se pode colocar me ajudem p favor é p hoje
  7. Por favor preciso de uma força nesse exercício na verdade é um trabalho de depêndencia p entregar até dia 17. Help me please! 1) Crie um programa que carregue (armazene) números numa matriz 3 x 3. Após a leitura dos números, você deverá criar um MENU que ofereça as seguintes opções: 1 – Mostra a quantidade de números pares armazenados; 2 – Mostra a soma dos números ímpares armazenados; 3 – Mostra o maior e o menor número armazenado; 4 – Mostra a média dos números armazenados; 5 – Mostra a quantidade de números armazenados que são iguais a 10; 6 – Mostra a multiplicação dos números armazenados na diagonal principal (índice da linha igual ao índice da coluna); 7 – Mostra a soma dos números armazenados que são divisíveis por 5. 8 – Armazena num vetor todos os números menores que 8. Mostrar o vetor resultante. 9 – Consulta um número na matriz. O usuário deverá informar qual o número deseja procurar na matriz, caso encontre, informar o número e qual a posição(índices) na matriz. 10 – SAIR 2) Crie um programa que armazene 3 nomes numa matriz de strings. Após o cadastro, você deverá criar um MENU que informe: 1 – Mostra os nomes cadastrados em maiúsculo e na ordem inversa, ou seja, mostra do último ao primeiro nome cadastrado; 2 – Mostra quantas pessoas com o nome “PAULO” foram cadastradas; 3 - Mostra quantas letras ‘A’ foram cadastradas na matriz de strings; 4 – Mostra quantas letras ‘C’ o segundo nome cadastrado possui. 5 – SAIR Obs.: (1) O programa só poderá ser finalizado quando a opção SAIR for escolhida pelo usuário! (2) Aproveite a estrutura de repetição da leitura dos dados, para calcular as informações a serem apresentadas na estrutura switch (Menu). 3) Crie um programa em C que cadastre os dados de 5 alunos. Os dados a serem cadastrados são: nome, matrícula, endereço, sexo, os nomes das 3 disciplinas e as 3 notas de cada disciplina que ele está cursando. Os dados devem ser cadastrados em um vetor e/ou matriz. Após o cadastro informe: a)Os dados dos alunos cadastrados e a sua situação ("aprovado" ou "reprovado") em cada disciplina. b)Os dados do aluno com maior média em "LPI". c)A média geral dos alunos na disciplina "Algoritmo". d)A quantidade de alunos(as) reprovados em qualquer disciplina. OBS.:1) Usar uma estrutura switch para mostrar os resultados calculados. 2) Para o aluno ser aprovado a média das notas deve ser >= 6

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×