LoginSignup
0
1

Paiza Cランク獲得問題(Dランク相当) 算術・代入演算メニュー

Posted at

paizaのCランク獲得問題の解答がなかったので、備忘録として残します。
明らかに簡単な問題の場合は省略しますが、個人的に少しでも考えたコードを残していきたいと思います。
初心者ですので醜いコードを書きますが、温かい目で見守っていただけると嬉しいです。
また、より良い記述方法などありましたら、コメント等で教えていただけると嬉しいです。

目次

  • 引き算・掛け算
  • 割り算
  • 掛け算 2
  • 累乗
  • 累乗 2
  • 代入演算 1
  • 代入演算 2

引き算・掛け算

問題文

using System;
class Program
{
    static void Main()
    {
        string [] AB = Console.ReadLine().Split();
        int A=int.Parse(AB[0]);
        int B=int.Parse(AB[1]);
        int D=A-B;
        int P=A*B;
        Console.WriteLine(D+" "+P);
    }
}

割り算

問題文

using System;
class Program
{
    static void Main()
    {
        int A=437326;
        int B=9085;
        int X=A/B;
        int Y=A%B;
        Console.WriteLine(X+" "+Y);
    }
}

掛け算 2

問題文

using System;
class Program
{
    static void Main()
    {
        string [] ABC = Console.ReadLine().Split();
        int A=int.Parse(ABC[0]);
        int B=int.Parse(ABC[1]);
        int C=int.Parse(ABC[2]);
        int X=A*A;
        int Y=B*B+C*C;
        Console.WriteLine(X+" "+Y);
    }
}

累乗

問題文

using System;
class Program
{
    static void Main()
    {
        int A=202;
        int B=134;
        int C=107;
        double X=Math.Pow((A+B)*C,2);
        Console.WriteLine(X);
    }
}

累乗 2

問題文

using System;
class Program
{
    static void Main()
    {
        string []ABCD=Console.ReadLine().Split();
        int A=int.Parse(ABCD[0]);
        int B=int.Parse(ABCD[1]);
        int C=int.Parse(ABCD[2]);
        int D=int.Parse(ABCD[3]);
        double N=Math.Pow((A+B)*C,2)%D;
        Console.WriteLine(N);
    }
}

代入演算 1

問題文

using System;
class Program
{
    static void Main()
    {
        int N=0;
        N+=3286;
        N*=4736;
        N%=12312;
        Console.WriteLine(N);
    }
}

代入演算 2

問題文

using System;
class Program
{
    static void Main()
    {
        string [] ABC = Console.ReadLine().Split();
        int A=int.Parse(ABC[0]);
        int B=int.Parse(ABC[1]);
        int C=int.Parse(ABC[2]);
        int N=0;
        N+=A;
        N*=B;
        N%=C;
        Console.WriteLine(N);
    }
}

代入演算3,4はほぼ同じです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1