Executando verificação de segurança...
Respondendo a [Não disponível] dentro da publicação beecrowd - 1323 - Feynman(Me Ajude a Resolver, Camaradas)
3

Consegui resolver, passei na submissão com este código.
`using System;

class URI {

static void Main(string[] args) { 
    
    int N = int.Parse(Console.ReadLine());
    int r = 0;

   

    while (true)
    {
        while (N < 0 || N > 100 ) 
        {
            N = int.Parse(Console.ReadLine());
        }
    
        if (N == 0)
        {
            break;
        }
        
        for (int i = 0; i <= N; i++)
        {
            r += i * i;
        }
        Console.WriteLine(r);
        N = int.Parse(Console.ReadLine());
        r = 0;
    }
}

}`

Carregando publicação patrocinada...
2

Creio que dá pra ser mais simples. Primeiro que não precisa validar, pois pelo que entendi do enunciado, ele já garante que os números estarão entre 1 e 100. Basta ver se é zero para saber quando deve parar.

Além disso, tem uma fórmula mais simples para não precisar do loop interno:

while (int.TryParse(Console.ReadLine(), out int n))
{
    if (n == 0)
    {
        break;
    }
    Console.WriteLine(n * (n + 1) * (2 * n + 1) / 6);
}

Pelos casos de teste fornecidos, parece OK. Também fiz um programa comparando a fórmula com o loop e também está certo. Só não testei no beecrowd porque agora eles exigem que vc preencha 100% do seu perfil, e sinceramente não estou com paciência...

1

A proposta do beecrowd é justamente as pessoas se desafiarem a resolverem os problemas de programação, tem um fórum interno para que as pessoas possam responder as dúbidas uma das outras e todo o código após o problema solucionado é removido.

Porque ir contra a proposta da plataforma e postar seu código na internet?

1

Porque na plataforma não tinha discussão em c#!
E creio que se existe uma plataforma como está, aberta a perguntas e dúvidas sobre tecnologia, eu posso muito bem vir aqui e perguntar, não seja moralista e chatão e não problematize tudo!
O mundo agradece.