読み込んだ整数値の符号を反転して表示
明解C言語 入門編 > 2. 演算と型 >
読み込んだ整数値の符号を反転して表示
C
#include <stdio.h>
int main(int argc, char* argv[])
{
int num;printf("整数を入力してください:");
scanf("%d", &num);printf("符号を反転させた値は%dです。\n",-num);
return 0;
}
実行結果
R:\>lesson008\project1.exe
整数を入力してください:75
符号を反転させた値は-75です。
C++
#include <iostream.h>int main(int argc, char* argv[])
{
int num;cout << "整数を入力してください:";
cin >> num;cout << "符号を反転させた値は" << -num << "です。" << endl;
return 0;
}
実行結果
T:\>lesson008\project1.exe
整数を入力してください:75
符号を反転させた値は-75です。
Delphi
program Project1;{$APPTYPE CONSOLE}
uses
SysUtils;
var
num: Integer;
begin
write('整数を入力してください:');
read(num);write(format('符号を反転させた値は%dです。'#13#10, [-num]));
end.
実行結果
S:\>lesson008\project1.exe
整数を入力してください:75
符号を反転させた値は-75です。