Ir ao conteúdo
  • Cadastre-se

L. Mota

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá, estou com problemas pra executar um código em python. O objetivo é ler uma string, comparar se a string é composta apenas por letras. Se sim: Imprimir a string com as palavras invertidas. Se não: Imprimir uma mensagem para o usuário. Como o código ainda é um esboço, os nomes das variáveis estão como teste+num. O código está funcionando, entretanto a string não está sendo impressa no caso do if ser True e imprime o valor de else (False). Agradeço desde já se puderem me ajudar a solucionar esse problema, já busquei vários sites e amigos, mas o problema continua. n = int(raw_input()) frase = raw_input() teste1 = frase teste2 = frase.isalpha() teste3 = teste1.split()[::-1] teste4 = ' ' .join(teste3) if teste2 == True: print teste4 else: print 'msg teste'
  2. Obrigada @CiroboyBR, pelo link, vai me ajudar de montão!! Vou tentar fazer usando vetor, mas não sei usar isso muito bem. Como eu disse, sou iniciante ainda, to meio perdida em algumas coisas, mas obrigada. Se alguém puder dizer o que pode estar errado no meu código, eu agradeço, vai me ajudar bastante.
  3. Obrigada pela recepção. Não tenho experiência com C/C++, já fiz alguns poucos códigos, mas coisas bem simples. #include <stdio.h> #include <stdlib.h> int main() { float A, B, C, D, E, maior, menor, n1, n2, n3, nf; scanf("%d%d%d%d%d", &A, &B, &C, &D, &E); maior = A; menor = A; if (B < menor) menor = B; if (B > maior) maior = B; if (C < menor) menor = C; if (C > maior) maior = C; if (D < menor) menor = D; if (D > maior) maior = D; if (E < menor) menor = E; if (E > maior) maior = E; n1 = (A + B + C + D + E); n2 = maior + menor; n3 = n1 - n2; nf= n3 / 3; printf("%d", nf); return 0; } Essa foi a última forma do código que eu fiz. Os outros não ficaram salvos (eu tenho o péssimo hábito de não salvar várias versões). Deve ter bastante coisa errada aí, inclusive. Grata.
  4. Olá, sou iniciante em C/C++ e preciso resolver uma questão, mas já tentei de várias formas e não consigo. A questão é a seguinte: O usuário irá inserir 5 notas diferentes, que variam de 5,0 a 10,0. A nota final é a soma de três notas, excluindo a maior e a menor da cinco notas. A entrada deve conter números com decimais de 2 casas de precisão. O código pode ser em C ou C++ Em C não consigo colocar a precisão das notas, em C++ me orientaram a usar cin.precision ();. O código que eu fiz está lendo os valores inteiros, mas não está fazendo as operações para imprimir a nota. Agradeço a 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 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...