fork download
  1. /* Kadai021 */
  2. /* 台形の面積を求めるプログラム */
  3. /* 上底と下底と高さはキーボード入力 */
  4. /* 上底、下底、高さそれぞれについて負の数が入力された場合に「〇〇が負の長さで計算しますよ!」と表示する */
  5. /* 2026.06.17 H.Funayama */
  6. #include <stdio.h>
  7. int main(void) {
  8. int jyoutei; /* 上底 */
  9. int katei; /* 下底 */
  10. int takasa; /* 高さ */
  11. int menseki; /* 面積 */
  12. scanf("%d",&jyoutei);
  13. if (jyoutei<0){
  14. printf("上底が負の長さで計算しますよ! ¥n");
  15. }
  16. scanf("%d",&katei);
  17. if (katei<0){
  18. printf("下底が負の長さで計算しますよ! ¥n");
  19. }
  20. scanf("%d",&takasa);
  21. if (takasa<0){
  22. printf("高さが負の長さで計算しますよ! ¥n");
  23. }
  24. menseki = ( jyoutei + katei )*takasa / 2 ;
  25. printf("上底 %d 下底 %d 高さ %dの台形の面積は %d です。\n",
  26. jyoutei, katei, takasa,menseki);
  27. return 0;
  28. }
Success #stdin #stdout 0s 5320KB
stdin
-5 6 6
stdout
上底が負の長さで計算しますよ! ¥n上底 -5 下底 6 高さ 6の台形の面積は 3 です。