アルゴ式(beta版)の「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限からの出典です。
algo-method.com
アルゴ式とは...
>・プログラミングや情報科学をコツコツ学べる「教科書」
>・学んだ内容をゲーム感覚で大量に実践できる「練習問題」
>の2つで構成される、Web上で完結した学習コンテンツです。
C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限
僕が作成、提出したコードは、以下のとおりです。
Q6-4-1. どこまでも続く数列 (1)
/* C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限 Q6-4-1. どこまでも続く数列 (1) https://algo-method.com/tasks/648 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; int main(void){ int x,d; cin>>x>>d; if(d==0){ cout<<1<<endl; }else if(d>0){ cout<<2<<endl; }else{ cout<<3<<endl; } return 0; }
Q6-4-2. どこまでも続く数列 (2)
/* C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限 Q6-4-2. どこまでも続く数列 (2) https://algo-method.com/tasks/663 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; int main(void){ int a,b; cin>>a>>b; if(a>(-b) && a<=b){ cout<<1<<endl; }else if(a>b){ cout<<2<<endl; }else{ cout<<3<<endl; } return 0; }
Q6-4-3. 極限の計算 (1)
/* C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限 Q6-4-3. 極限の計算 (1) https://algo-method.com/tasks/647 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; int main(void){ int a,b; cin>>a>>b; if(b<0){ cout<<"-inf"<<endl; }else if(b==0){ cout<<a<<endl; }else{ cout<<"inf"<<endl; } return 0; }
Q6-4-4. 極限の計算 (2)
/* C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限 Q6-4-4. 極限の計算 (2) https://algo-method.com/tasks/666 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; int main(void){ int x; cin>>x; cout<<2*x<<endl; return 0; }
Q6-4-5. 極限の計算 (3)
/* C++による「設計技法とデータ構造 (#毎日アルゴ式)」プログラミングで学ぶ数学(4) 極限 Q6-4-5. 極限の計算 (3) https://algo-method.com/tasks/667 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; using ld=long double; int main(void){ ld a,b; cin>>a>>b; if(a>=b){ cout<<-1<<endl; }else{ ld ans=b/(b-a); cout<<fixed<<setprecision(10)<<ans<<endl; } return 0; }
設問の出典は、情報科学をコツコツ積み立てて学習できるサービス「アルゴ式(beta版)」です。
algo-method.com