読者です 読者をやめる 読者になる 読者になる

C++競プロ学習日記(仮)

( 学習記録であり解説Blogではないです )

CODE FESTIVAL 2015 あさぷろEasy A - ヘイホー君と加算

kouさんに無言でURLだけリプライされたので解いたです(多分解けの意code-festival-2015-morning-easy.contest.atcoder.jp

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n; 
    
    int x = sqrt(n);//平方根
    
    if(x*x==n){//等しい場合
        cout << 0 << endl;
        return 0;
    }
    x+=1;
    cout << (x*x)-n << endl;
    return 0;
}

sqrt(n); という関数を覚えたのでメモです。
int n=9; とすると、sqrt(n); 3を返してくれます。便利!!