1から5までの和を求めて表示 (初期化子)

明解C言語 入門編 > 4. プログラムの流れの繰り返し >

1から5までの和を求めて表示 (初期化子)

C


#include <stdio.h>
int main(int argc, char* argv[])
{
int no = 1;
int sum = 0;

do
{
sum += no++;
} while (no <= 5);

printf("1から5までを足した値はは%dです。\n", sum);

return 0;
}

実行結果


R:\>lesson026\project1.exe
1から5までを足した値はは15です。

C++


#include <stdio.h>
int main(int argc, char* argv[])
{
int no(1);
int sum(0);

do
{
sum += no++;
} while (no <= 5);

printf("1から5までを足した値はは%dです。\n", sum);

return 0;
}

実行結果


T:\>lesson026\project1.exe
1から5までを足した値はは15です。

Delphi


program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;
var
no: Integer = 1;
sum: Integer = 0;
begin
repeat
sum := sum + no;
inc(no);
until no > 5;

writeln(format('1から5までを足した値はは%dです。', [sum]));
end.

実行結果


S:\>lesson026\project1.exe
1から5までを足した値はは15です。