Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

ifおよびelseifステートメントを使用して時間変換用のCプログラムを作成します


問題

Cプログラミング言語を使用して時間を24時間形式から12時間形式に変換するにはどうすればよいですか?

解決策

ユーザーから時間値を読み取ります(実行時)。 24時間から12時間形式に変換する必要があります。

アルゴリズム

Start:
Step 1: Enter time in 24 hr format
Step 2: check the condition
      i. If(hour==0)
         Print min
     Ii. Elseif(hour<12)
          Print hour,min
    iii. Elseif(hour==12
         Print hour,min
     iv. Else
         Print hour % 12,min
Stop:

プログラム

#include<stdio.h>
int main(){
   int hr,min;
   printf("enter the time in 24 hour format:");
   scanf("%d:%d",&hr,&min);
   printf("The 12 hr format time:");
   if(hr==0){
      printf("12:%.2d AM\n",min);
   }
   else if(hr<12){
      printf("%d:%.2d AM\n",hr,min);
   }
   else if(hr==12){
      printf("%d:%.2d PM\n",hr,min);
   }
   else
      printf("%d:%.2d PM\n",hr % 12,min);
   return 0;
}

出力

enter the time in 24 hour format:22:37
The 12 hr format time:10:37 PM

  1. FCFSスケジューリングのためのCプログラム

    n個のプロセス、つまりP1、P2、P3、.......、Pnとそれに対応するバースト時間が与えられます。タスクは、FCFSCPUスケジューリングアルゴリズムを使用して平均待機時間と平均ターンアラウンド時間を見つけることです。 待機時間と所要時間とは何ですか? 所要時間は、プロセスの送信から完了までの時間間隔です。 所要時間=プロセスの完了–プロセスの提出 待機時間は、ターンアラウンドタイムとバーストタイムの差です 待機時間=所要時間–バースト時間 FCFSスケジューリングとは何ですか? First Come、First Served(FCFS)はFirst In

  2. 長方形の面積と周囲長のためのCプログラム

    長方形の長さと幅を考えると、その面積と周囲長を見つける必要があります。 長方形は、4つの辺とそれぞれ90度の4つの角度を含む2D図形です。長方形のすべての辺が等しいわけではなく、長方形の反対側だけが等しいだけです。長方形の対角線も同じ長さです。 以下は長方形の図式表現です。 ここで、Aは長方形の幅を表し、Bは長方形の長さを表します。 エリアを見つけるには 長方形の式は次のとおりです。長さx幅 また、長方形の周囲長は− 2 x(長さ+幅) 。 例 Input: 20 30 Output: area of rectangle is : 600    peri