Ir ao conteúdo
  • Cadastre-se

c#, não resolver isso, sempre da erro com ReadLine


Posts recomendados

1 minuto atrás, devair1010 disse:

@CrazyGladiator        se você está fazendo um código do tipo console , então antes do ReadLine precisa colocar a palavra Console .     ,    assim  :


int num;
num = int.Parse(Console.ReadLine());
Console.WriteLine("digitou "+num);

 

eu to com problema no codigo todo também, eu faço o looping, e ele nao envia a mensagem com os numeros como na imagem.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

1 minuto atrás, devair1010 disse:

@CrazyGladiator    se você puder poste seu código ,   assim poderemos ajudar .

image.png.47af18d1e9e06835ede83149bd3ac505.pngimage.png.cf65a5729707ded797516fb8c05d3c9e.png

adicionado 0 minutos depois
7 minutos atrás, devair1010 disse:

@CrazyGladiator    se você puder poste seu código ,   assim poderemos ajudar .

se puder ajudar, é muito importante

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

1 minuto atrás, devair1010 disse:

@CrazyGladiator    seu código parece bem complicado , e é melhor postar em formato de texto , e use também o botão  <>  que está desenhado lá na barra de ferramentas da janela de postar

barap.jpg.9ee942fca6a062ee4b4a6f3be7eaeb4e.jpg

 para que seu código não fique faltando nenhum caractere .

ok um segundo

 

adicionado 2 minutos depois
using System;

namespace Questao01c
{
    class Program
    {


        static void Main(string[] args)
        {
           

            Console.WriteLine("Digite um numero");
            int p = Convert.ToInt32(Console.ReadLine());

            for (p = 0; p < 0; p++)
            {
                if (p <= 0)
                {
                    Console.WriteLine("SE FUFU");
                }
                else
                {
                    Func(p);
                    Funcao(p);

                }
            }
           
        }



        static void Funcao(int n)
        {
            int[] vetor = new int[10];
            vetor[9] = 100;
            vetor[8] = 81;
            vetor[7] = 64;
            vetor[6] = 49;
            vetor[5] = 36;
            vetor[4] = 25;
            vetor[3] = 12;
            vetor[2] = 9;
            vetor[1] = 4;
            vetor[0] = 1;

            int j, i;
            for (i = 0; i < n; i++)
            {
                for (j = i; j < n; j++)
                {


                    if (j == 10)
                    {
                        Console.WriteLine(vetor[9]);
                        
                    }
                    

                }
                Console.WriteLine();
            }

        }

        static void Func(int n)
        {


            int j, i;

            for (i = 0; i < n; i--)
            {
                for (j = i; j < n; j--)
                {

                    if (j == 10)
                    {
                        Console.WriteLine(j * j);


                    }
                }
                Console.WriteLine();
            }
        }





    }
    
}

 

adicionado 9 minutos depois
using System;

namespace Desespero
{
    class Program
    {
        static void Main(string[] args)
        {
            int num;
            Console.WriteLine("Digite um Número");

            num = Convert.ToInt32(Console.ReadLine());

            if (num == 10)
            {
                Console.WriteLine("100, 81, 64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("81, 64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("36, 25, 16, 9, 4, 1");
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 9)
            {
                Console.WriteLine("81, 64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("36, 25, 16, 9, 4, 1");
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if (num == 8)
            {
                Console.WriteLine("64, 49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("36, 25, 16, 9, 4, 1");
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            

        }
            else if(num == 7)
            {
                Console.WriteLine("49, 36, 25, 16, 9, 4, 1");
                Console.WriteLine("36, 25, 16, 9, 4, 1");
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 6)
            {
                Console.WriteLine("36, 25, 16, 9, 4, 1");
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 5)
            {
                Console.WriteLine("25, 16, 9, 4, 1");
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 4)
            {
                Console.WriteLine("16, 9, 4, 1");
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 3)
            {
                Console.WriteLine("9, 4, 1");
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if(num == 2)
            {
                Console.WriteLine("4, 1");
                Console.WriteLine("1");
            }
            else if (num == 1)
            {
                Console.WriteLine("1");
            }
            else if (num <=0)
            {
                Console.WriteLine("Numero invalido");
            }
        }
    }
}

Fiz esse também, ams creio que nao seja assim o correto

 

  • Amei 1
Link para o comentário
Compartilhar em outros sites

@CrazyGladiator       não entendi por que você colocou duas funções , se o enunciado pede apenas uma , e seu código com modificações poderia ser assim  :

using System;
namespace Questao01c
{
    class Program
    {
        static void Main(string[] args)
        {
          int p;
            Console.Write("Digite um numero ");
            p = int.Parse(Console.ReadLine());
            if (p <= 0)
            {
                Console.WriteLine("SE FUFU");
                Environment.Exit(1);
            }
            else
            {
                Funcao(p);
            }
        }
        static void Funcao(int n)
        {
            int[] vetor = new int[10];
            vetor[0] = 100;
            vetor[1] = 81;
            vetor[2] = 64;
            vetor[3] = 49;
            vetor[4] = 36;
            vetor[5] = 25;
            vetor[6] = 12;
            vetor[7] = 9;
            vetor[8] = 4;
            vetor[9] = 1;

            int j, i;
            for (i = 0; i < n; i++)
            {
              for(j=i; j<n; j++)
              {
                Console.Write(vetor[j]+" ");
              }
              Console.WriteLine();
            }
        }
    }
}

 

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, devair1010 disse:

@CrazyGladiator       não entendi por que você colocou duas funções , se o enunciado pede apenas uma , e seu código com modificações poderia ser assim  :


using System;
namespace Questao01c
{
    class Program
    {
        static void Main(string[] args)
        {
          int p;
            Console.Write("Digite um numero ");
            p = int.Parse(Console.ReadLine());
            if (p <= 0)
            {
                Console.WriteLine("SE FUFU");
                Environment.Exit(1);
            }
            else
            {
                Funcao(p);
            }
        }
        static void Funcao(int n)
        {
            int[] vetor = new int[10];
            vetor[0] = 100;
            vetor[1] = 81;
            vetor[2] = 64;
            vetor[3] = 49;
            vetor[4] = 36;
            vetor[5] = 25;
            vetor[6] = 12;
            vetor[7] = 9;
            vetor[8] = 4;
            vetor[9] = 1;

            int j, i;
            for (i = 0; i < n; i++)
            {
              for(j=i; j<n; j++)
              {
                Console.Write(vetor[j]+" ");
              }
              Console.WriteLine();
            }
        }
    }
}

 

caraca, funciono, eu pus duas funções pois eu estava vendo outras pessoas fazerem, só que no c++, ai eu fui baseado naquilo. Esse era só o primeiro, vou estudar seu codigo e dps passar para o proximo. valeu man.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Outra solução possível (não testei...)

using System;
namespace Questao01c
{
    class Program
    {
        static void Main(string[] args)
        {
          int p;
            Console.Write("Digite um numero ");
            p = int.Parse(Console.ReadLine());
            if (p <= 0)
            {
                Console.WriteLine("SE FUFU");
                Environment.Exit(1);
            }
            else
            {
                Funcao(p);
            }
        }
        static void Funcao(int n)
        {
           

            int j, i;
            for (i = 0; i < n; i++)
            {
              for(j=i; j<n; j++)
              {
                Console.Write((n-j)*(n-j)+" ");
              }
              Console.WriteLine();
            }
        }
    }
}

 

  • Amei 1
Link para o comentário
Compartilhar em outros sites

49 minutos atrás, Flávio Pedroza disse:

Outra solução possível (não testei...)


using System;
namespace Questao01c
{
    class Program
    {
        static void Main(string[] args)
        {
          int p;
            Console.Write("Digite um numero ");
            p = int.Parse(Console.ReadLine());
            if (p <= 0)
            {
                Console.WriteLine("SE FUFU");
                Environment.Exit(1);
            }
            else
            {
                Funcao(p);
            }
        }
        static void Funcao(int n)
        {
           

            int j, i;
            for (i = 0; i < n; i++)
            {
              for(j=i; j<n; j++)
              {
                Console.Write((n-j)*(n-j)+" ");
              }
              Console.WriteLine();
            }
        }
    }
}

 

po man, valeu, sua ideia ficou muito maneira também, e você fez sem vetorização

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!