Ir ao conteúdo

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. ta, eu fui bem burro então, devo admitir
  9. 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á.
  10. 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?
  11. não consigo, diz que ela não existe no contexto atual, é como ela não conseguisse puxar ela da função contaLetra.
  12. 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...