Ir ao conteúdo
  • Cadastre-se

CrazyGladiator

Membro Pleno
  • Posts

    33
  • Cadastrado em

  • Última visita

Reputação

14
  1. sim, mas não fiz ainda. Para que é o seu ? adicionado 1 minuto depois você conseguiu fazer aquela que é para
  2. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Questao02 { class Program { static void Main(string[] args) { Console.WriteLine(contaLetra("kkkkllnnn")); } public static string contaLetra(string palavra) { string novaPalavra = ""; string letra = ""; int conta = 0; for (int i = 0; i < palavra.Length; i++) { if (letra == palavra.Substring(i, 1)) { conta++; } else { if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } conta = 0; } letra = palavra.Substring(i, 1); } if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } return novaPalavra; } } } aqui
  3. aqui using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp4 { class Program { static void Main(string[] args) { int cont = 0; int[] num = new int[10]; while (num[cont] >= 1) { num[cont] = int.Parse(Console.ReadLine()); cont = cont + 1; if (num[cont] == 0) { break; } } } } } Desculpa a bagunça nele é porque eu fiz coisas nele testando ai voltei para quando você me ajudo na hora. adicionado 1 minuto depois opa pera mandei o errado using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Questao02 { class Program { static void Main(string[] args) { Console.WriteLine(contaLetra("kkkkllnnn")); } public static string contaLetra(string palavra) { string novaPalavra = ""; string letra = ""; int conta = 0; for (int i = 0; i < palavra.Length; i++) { if (letra == palavra.Substring(i, 1)) { conta++; } else { if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } conta = 0; } letra = palavra.Substring(i, 1); } if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } return novaPalavra; } } } aqui
  4. esse "int.Parse" é equivalente ao "ToInt"? ou seja serve para conversão. ficou assim adicionado 2 minutos depois esse parâmetro dentro do while eu mudei para "(num[cont] >= 1)"
  5. pode me dar alguma dica estou ate agr quebrando a cabeça nisso
  6. beleza, farei isso agora. adicionado 14 minutos depois using System; namespace Definitivo03 { class Program { static void Main(string[] args) { int[] num = new int[10]; while (num[0] >= 1) { num[10] = Convert.ToInt32(Console.ReadLine()); if(num[0] == 0) { break; } } num[10] = Convert.ToInt32(Console.ReadLine()); } } } desculpa tenho um pouco de dificuldade com loopings, ta dando literalmente um infinito, o que esta de errado?
  7. Funciono!!! Eu estava aqui martelando e entendi o que teria que ter feito eu, peço um muito obrigado, sei que foi difícil ajudar minha situação. Mais uma vez muito obrigado.
  8. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp2 { class Program { static void Main(string[] args) { Console.WriteLine(); contaLetra("Paralelepipedo"); } public static string contaLetra(string palavra) { string novaPalavra = ""; string letra = ""; int conta = 0; for (int i = 0; i < palavra.Length; i++) { if (letra == palavra.Substring(i, 1)) { conta++; } else { if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } conta = 0; } letra = palavra.Substring(i, 1); } return novaPalavra; } } } Desculpa estar dando trabalho, agradeço um bilhão% desde já.
  9. mas como eu vou pegar o numero, tipo, eu faço o while numa função separada, ai uso um readLine convertido? e o que sair dali uso if else?
  10. não consigo, diz que ela não existe no contexto atual, é como ela não conseguisse puxar ela da função contaLetra.
  11. class Program { static void Main(string[] args) { contaLetra("Paralelepipedo"); } public static string contaLetra(string palavra) { string novaPalavra = ""; string letra = ""; int conta = 0; for (int i = 0; i < palavra.Length; i++) { if (letra == palavra.Substring(i, 1)) { conta++; } else { if (conta == 0) novaPalavra = novaPalavra + letra; if (conta > 0) { conta++; novaPalavra = novaPalavra + letra + conta; } conta = 0; } letra = palavra.Substring(i, 1); conta = conta; } return novaPalavra; } } Continua na tela quando roda o programa nada, ai ta o codigo se quiser testar, eu não fiz nenhuma alteração fora o que você me passou

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