[[練習問題/回答例]]
#author("2026-07-22T05:16:06+09:00;2023-02-23T23:33:34+09:00","default:vip","vip")
[[練習問題>練習問題#fizzbuzz]]

**FizzBuzz [#hc29b9d3]
#geshi(language=cpp, number){{
#include <iostream>
#include <sstream>
using namespace std;
**FizzBuzz [#fizzbuzz]
//#geshi(language=cpp, number){{
 #include <iostream>
 #include <sstream>
 using namespace std;
 
 int main( int argc, char** argv){
 	unsigned long limit;
 	if(argc < 2){
 		cout << "Input limit > ";
 		cin >> limit;
 	}else{
 		istringstream is(argv[1]);
 		is >> limit;
 	}
 
 	for( unsigned long i = 1; i <= limit; i++ ){
 		if( i % 15 == 0 ){
 			cout << "FizzBuzz" << endl;
 		}else if( i % 3 == 0 ){
 			cout << "Fizz" << endl;
 		}else if( i % 5 == 0 ){
 			cout << "Buzz" << endl;
 		}else{
 			cout << i << endl;
 		}
 	}
 	return 0;
 }
//}}

int main( int argc, char** argv){
	unsigned long limit;
	if(argc < 2){
		cout << "Input limit > ";
		cin >> limit;
	}else{
		istringstream is(argv[1]);
		is >> limit;
	}

	for( unsigned long i = 1; i <= limit; i++ ){
		if( i % 15 == 0 ){
			cout << "FizzBuzz" << endl;
		}else if( i % 3 == 0 ){
			cout << "Fizz" << endl;
		}else if( i % 5 == 0 ){
			cout << "Buzz" << endl;
		}else{
			cout << i << endl;
		}
	}
	return 0;
}
}}


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS