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.

jpaulofsa

Membros Juniores
  • Total de itens

    13
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. C algoritmo que informe ultimo sobrenome

    @devair1010 muito obrigado, excelente. acredito que com o que já tinha visto não conseguiria chegar aí sozinho. a cedilha e os acentos foi falha mesmo, já sabia e as corrigir. o programa rodou legal só acusou uma falha de sintaxe na linha: fim=strlen(string); mas declarei a biblioteca #include <string.h> e resolveu. muito obrigado mesmo.
  2. C algoritmo que informe ultimo sobrenome

    #include <stdio.h> #include <stdlib.h> void acha_indices(int posições[], char string[], char caractere) { int indice, posinicial_indice, posfinal_indice; indice = 0; posinicial_indice = 0; posfinal_indice = 0; while (string[indice] != '\0'){ if (string[indice] == caractere){ posições[posinicial_indice] = indice; posinicial_indice = posinicial_indice + 1; posfinal_indice = posfinal_indice + 1; } indice = indice + 1; } posições[posinicial_indice] = -1; } int main(void) { int indice; char nome[30]; char ultimo_sobrenome[15]; char espaco_branco = ' '; int posições[30]; printf("digite seu nome completo com os espacos e sem acentos. \n"); scanf("%s", nome); acha_indices(posições,nome,espaco_branco); indice = 0; while(posições[indice] == '\0'){ posições[indice] = espaco_branco - '\0'; printf("seu ultimo sobrenome e %d \n", posições[indice]); indice = indice + 1; } system("pause"); return 0; } Boa noite, caros colegas. preciso criar um algoritmo em que o usuário informe o nome completo e o programa informa como dado de saída o ultimo sobrenome. estou batendo cabeça para saber como informar ao programa para pesquisar onde o índice se inicia e onde termina o índice do último sobrenome e então informar ao usuário através de um novo array que recebe o último sobrenome. alguém poderia colaborar. sou iniciante.
  3. C quantidade de vezes que o Caractere aparece na string

    @Benjamin Breeg Excelente, muito obrigado.
  4. #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char str[50]; char caracteres[53] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; int i, j, total = 0; int tam1 = strlen(str); int tam2 = strlen(caracteres); for(i=0; i<tam1; i++){ for(j=0; j<tam2; j++){ if(str[i] == caracteres [j]){ total++; break; } } } printf ("Numero de caracteres = %d\n", total); system("pause"); return 0; } Boa madrugada, caros colegas. Preciso criar um programa em que o usuário digite uma string (palavra/frase de no máximo [50] caracteres) e, após, digite um caractere (letra do alfabeto) e o programa calcule quantas vezes o caractere informado ocorre dentro da string, sendo ao final da execução informado, ao usuário, a quantidade de vezes que o caractere se repete na string. estou batendo cabeça e não saio do lugar. grato desde já pela colaboração.
  5. C Função switch, case: cálculo peso relativo

    obrigado! não vi ainda essas funções, excelente.
  6. C Função switch, case: cálculo peso relativo

    muito obrigado.
  7. C Função switch, case: cálculo peso relativo

    Muito obrigado! excelente ajuda. o programa está me retornando como valor da multiplicação peso = peso * "x" o valor zero...
  8. #include <stdio.h> #include <stdlib.h> int main(void) { float peso; char planeta; //digitar o peso do usuário printf("digite seu peso em KG na Terra.\n"); scanf("%/d", peso); //digitar o número referente a planeta que deseja saber o peso printf("Digite o planeta que deseja saber qual seria seu peso em letras minusculas e sem acento, sendo 1 mercurio, 2 venus, 3 terra, 4 marte, 5 jupter, 6 saturno, 7 urano, 8 netuno, 9 plutao .\n"); scanf("%c", &planeta); //inpicio da função escolha switch (planeta) { //caso a escolha do planeta seja 1 (mercurio), é feito a mutiplicação do peso em kg na terra por 0,378 (peso * 0,378) case 1: peso == peso * 0,378; //é escrito na tela o peso do usuário no planeta mercúrio printf("seu peso em Mercurio e %f\n", peso); break; case 2: peso == peso * 0,907; printf("seu peso em Venus e %f\n", peso); break; case 3: peso == peso * 1; printf("seu peso na Terra e %f\n", peso); break; case 4: peso == peso * 0,377; printf("seu peso em Marte e %f\n", peso); break; case 5: peso == peso * 2,36; printf("seu peso em Jupter e %f\n", peso); break; case 6: peso == peso * 0,916; printf("seu peso em Saturno e %f\n", peso); break; case 7: peso == peso * 0,889; printf("seu peso em Urano e %f\n", peso); break; case 8: peso == peso * 1,12; printf("seu peso em Netuno e %f\n", peso); break; case 9: peso == peso * 0,059; printf("seu peso em Plutao e %f\n", peso); break; //caso seja digitado pelo usuário valor diferente aos anteriores (de 1 a 9) o programa digita na tela opcao invalida default: printf("opcao invalida."); } system("pause"); return 0; } Boa noite, Preciso criar um algoritmo em C que peça para o usuário o peso dele em kg no planeta terra e para qual planeta ele deseja converter o seu peso. o programa deverá realizar os cálculos e devolver o peso no planeta escolhido pelo usuário. os pesos relativos de cada planeta está exposto no algoritmo. como sou iniciante, estou quebrando a cabeça e não dá certo. o máximo que conseguir chegar foi aí. o programa não aparece a opção de escolher o planeta que desejo fazer a conversão do peso e também está dando um erro com case 9 (no valor 0,059). atribuir valores aos planetas, pois quando colocava o nome do planeta o programa dava erro.
  9. C++ maior número entre dois usando condicional

    @Nicolas Porto Campana muito obrigado. ajudou-me muito!
  10. C++ maior número entre dois usando condicional

    Muito obrigado pelas dicas, estou começando agora no curso e no fórum. o código é o <C++>. #include <stdio.h> int main(void) { int a, b; printf ("Digite o primeiro numero inteiro a"); scanf("%d", &a); printf ("Digite o segundo numero inteiro b"); scanf("%d", &b); if (a > b){ // Se A > B printf("O maior numero e: %d\n",a); // Se A não é maior que B, então ou B > A ou eles são iguais } else { if (b > a){ // B é maior que A printf("O maior numero e: %d\n",b); } else { // Então A não é maior nem maior, nem menor que B, então eles são iguais. printf(“Numeros iguais\n"); } } return 0; } O problema está nas linhas em negrito: printf(“Numeros iguais\n"); }
  11. #include <stdio.h> int main(void) { int a, b; printf ("Digite o primeiro número inteiro a"); scanf("%d", &a); printf ("Digite o segundo número inteiro b"); scanf("%d", &b); if (a > b){ printf (“O maior numero e," a); }else{ if (b > a){ printf(“O maior numero e \n”, b); }else{ printf(“Numeros iguais\n”); } return 0; } Preciso de um algoritmo que veja qua o maior número entre dois digitados e retorne dizendo qual o maior número ou se são iguais, para isso estou usando a função se...então, mas está dando erro. Alguém poderia me auxiliar e dizer onde estou errando?
  12. C Calcular soma, dobro, metade e média de um número

    @Xaws muito obrigado, acabei percebendo que tinha cometido outro erro, nas linhas: printf("DOBRO DE X: %d\n",dobro_x); printf("METADE DE Y: %d\n",metade_y); pois como eu tinha declarado dobro_x e metade_y como float, a linha tem quer ser com "%f\n" e não "%d\n".
  13. #include <stdio.h> int main(void) { int x, y, sucessor_x, sucessor_y, soma, dobro_x; float metade_y, media; printf ("Digite o primeiro número inteiro"); scanf("%d", &x); printf ("Digite o segundo número inteiro"); scanf("%d", &y) sucessor_x = x + 1; sucessor_y = y + 1; soma = x + y; dobro_x = x * 2; metade_y = y / 2; media = soma / 2; scanf ("Sucessores: , sucessor_x , e , sucessor_y"); scanf ("Soma: , soma"); scanf ("Dobro do primeiro: , dobro_x"); scanf ("Metade do segundo: , metade_y"); scanf ("Media: , media"); return 0; } Preciso criar um algoritmo em C que: • calcule o sucessor de cada um dos números; • calcule a soma dos dois números; • calcule o dobro do primeiro número; • calcule a metade do segundo número; • calcule a média entre os dois números; e • informe ao usuário todos os resultados de forma que ele compreenda o que cada resultado significa, por exemplo: Escreva “Resultado da soma: ”, soma. como sou iniciante não estou conseguindo achar onde estou errando. agradeço muito quem puder me ajudar.

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

×