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
-
FCFSスケジューリングのためのCプログラム
n個のプロセス、つまりP1、P2、P3、.......、Pnとそれに対応するバースト時間が与えられます。タスクは、FCFSCPUスケジューリングアルゴリズムを使用して平均待機時間と平均ターンアラウンド時間を見つけることです。 待機時間と所要時間とは何ですか? 所要時間は、プロセスの送信から完了までの時間間隔です。 所要時間=プロセスの完了–プロセスの提出 待機時間は、ターンアラウンドタイムとバーストタイムの差です 待機時間=所要時間–バースト時間 FCFSスケジューリングとは何ですか? First Come、First Served(FCFS)はFirst In
-
長方形の面積と周囲長のためのCプログラム
長方形の長さと幅を考えると、その面積と周囲長を見つける必要があります。 長方形は、4つの辺とそれぞれ90度の4つの角度を含む2D図形です。長方形のすべての辺が等しいわけではなく、長方形の反対側だけが等しいだけです。長方形の対角線も同じ長さです。 以下は長方形の図式表現です。 ここで、Aは長方形の幅を表し、Bは長方形の長さを表します。 エリアを見つけるには 長方形の式は次のとおりです。長さx幅 また、長方形の周囲長は− 2 x(長さ+幅) 。 例 Input: 20 30 Output: area of rectangle is : 600 peri