合計の疑問や悩み - ナレッジリーフ@知識の葉

Yahoo!知恵袋疑問や悩みを検索

知恵袋Q&Aで悩みを解決!

-PR-
  • コンピュータテクノロジー > プログラミング > C言語関連
  • Wed, 16 Oct 2019
  • 質問No. 8921252

解決
済み
Q 合計の疑問や質問

  • 閲覧数8
  • 質問総数3977

A合計のQ&A回答一覧

    Yahoo!知恵袋

    • 投稿日時 - Wed, 16 Oct 2019 16:58:29
    • 閲覧数 8
    質問

    C言語の質問です。 C言語の質問です。 月日の2組を入力してその間の日数を表示するプログラムを教えてください。

    うるう年と年は考えなくていいです。

    お願いします。
    アンサー
    回答

    実行結果

    1つめの月日を入力してください
    1 1
    2つめの月日を入力してください
    2 1
    2つの月日の差は31日です

    -----------------------

    #include<stdio.h>

    int main(void){

    //入力

    int m1;//1つめの月
    int d1;//1つめの日

    int m2;//2つめの月
    int d2;//2つめの日

    //入力は 7 24 のように月+半角スペース+日で行う

    printf("1つめの月日を入力してくださいn");
    scanf("%d%d",&m1,&d1);
    printf("2つめの月日を入力してくださいn");
    scanf("%d%d",&m2,&d2);


    //月を日数に変換して合計を求める

    int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};//月の末日

    int t1=0;//1つめの月と日の合計
    int t2=0;//2つめの月と日の合計

    int i;

    for(i=1;i<m1;i++)//t1にその月前までの日数を足していく
    t1+=month[i-1]; //i=1は1月、配列の1月はmonth[0]なので、-1している

    t1+=d1;//指定した月の日を足す

    for(i=1;i<m2;i++)//t2にその月前までの日数を足していく
    t2+=month[i-1];

    t2+=d2;//指定した月の日を足す


    //合計の差があいだの日数を求める

    int n;//間の日数

    n=t1-t2;

    //最初の入力が小さい場合は差が負になるので
    //その場合は、-1を掛けて正にかえる

    if(n<0)
    n*=-1;

    //同じ日が入力された時、差を1日とするならnに+1する

    //n++;//必要なら足してください


    //出力

    printf("2つの月日の差は%d日ですn",n);

    return 0;

    }
    コンピュータテクノロジー > プログラミング > C言語関連
    詳しくはこちら
    • 同意数-9(5-14)
    • 回答数1
    • 投稿日時 - Wed, 16 Oct 2019 16:55:28
    • 閲覧数 20
    質問

    Java初心者です Java初心者です こちらの問題を全文javaで表すとどうなるのかお願いします

    整数を何個か入力して配列に格納し,それらの整数の合計と平均を表示するプ ログラムを作成しなさい.ただし,以下のメソッド getSum と getAverage を定 義するものとします.


    int getSum(int[] num)
    仮引数に指定された配列に格納された整数の合計を返却値として戻す.合計は,このメソッド内では表示しないこと.

    double getAverage(int[] num)
    仮引数に指定された配列に格納された整数の平均を返却値として戻す.平均は,このメソッド内では...
    アンサー
    回答

    これでどうでしょうか?

    import java.util.Scanner;

    public class Kadai {
    public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    System.out.print("入力する整数の個数:");
    String inputNum = scan.nextLine();
    int num = Integer.parseInt(inputNum);
    int arr[] = new int[num];
    for (int i = 0; i < num; i++) {
    System.out.print(i + "個目:");
    String inputValue = scan.nextLine();
    arr[i] = Integer.parseInt(inputValue);
    }
    System.out.println("合計:" + getSum(arr) + " 平均:" + getAverage(arr));

    scan.close();
    }

    static int getSum(int[] num) {
    int sum = 0;
    for (int i = 0; i < num.length; i++) {
    sum += num[i];
    }
    return sum;
    }

    static double getAverage(int[] num) {
    int sum = getSum(num);
    double average = (double)sum / num.length;
    return average;
    }
    }
    コンピュータテクノロジー > プログラミング > Java
    詳しくはこちら
    • 同意数-12(4-16)
    • 回答数1
    • 投稿日時 - Wed, 16 Oct 2019 16:32:45
    • 閲覧数 5
    質問

    給与支払報告書について質問です。

    毎月の給与は詳細に書きますか?
    年間の給与だけ記入、ですか?
    アンサー
    回答

    給与支払報告書 は、源泉徴収票と 記載内容は同じです。

    月毎ではなく、年合計です
    ビジネス、経済とお金 > 税金、年金 > 税金
    詳しくはこちら
    • 同意数-1(1-2)
    • 回答数1
    • 投稿日時 - Wed, 16 Oct 2019 16:08:04
    • 閲覧数 9
    質問

    中一です。今日中間テストを返されたのですが合計で300点行きませんでした。前の期末も行かなかったし、400点いったのは1年の最初のテストくらいです。勉強頑張ろうと思ってもテスト2週間前に範 囲が出されるんですけどそれと同時に課題が山ほど出されるので課題をして毎回終わりになってます。良ければ勉強方法を教えて欲しいです!
    アンサー
    回答

    こんにちは。



    中1だよね。
    だったら、今からいくらだって挽回できるね(^.^)

    まず、テストの2週間前から始めるんじゃ遅いんだよ。
    勉強って「毎日」やるものなんですよ☺︎


    範囲が出ないとわからない、って言う子がいるんだけど
    「前回のテスト範囲の終わりは知ってるよね?」って聞くとそこは知ってるの。
    ってことは、今回はそこがスタートじゃん(*^^)
    そして、範囲の終わりは今授業でやっている辺りが出るか出ないか、ってギリギリのところだと思う。
    その場合、範囲の最初の方から勉強していけばテスト直前で範囲終了の辺りが終わるからちょうどいいんだよ。



    その、「同時に課題が山ほど出される」ってやつ、学校のワークとか?
    ワークなら、事前に進めちゃえば?
    うちの娘はそうしてる。
    2週間前とか関係なく、常にやってるよ。
    娘は部活じゃなくて外部のクラブチーム所属で競技者やっているから、テスト前もテスト期間中も普通に練習も試合もあるのね。だから、テスト勉強っていう特別な勉強はしないしできないの。
    だけど、365日何かしら勉強しているから、定期考査は450は取れるよ。


    学校の定期考査の点数は受検ではそんなにアテにならないけれど、内申には大きく関わってくるからね。
    あなたの場合、テスト勉強を始めるタイミングを変えたら勉強できる量がぐっと多くなると思うよ(*^_^*)
    がんばってね。
    生き方と恋愛、人間関係の悩み > 恋愛相談、人間関係の悩み > 学校の悩み
    詳しくはこちら
    • 同意数-13(5-18)
    • 回答数2
    • 投稿日時 - Wed, 16 Oct 2019 15:44:59
    • 閲覧数 0
    質問

    auのアップグレードプログラムEXは一ヶ月前でも適応されますか? auのアップグレードプログラムEXは一ヶ月前でも適応されますか? 来年の1月に丁度2年になるのですが、今年の12月に新しい機種に変えたいです。

    一ヶ月分のスマホ分割料を支払えばいいのでしょうか?
    アンサー
    回答

    アップグレードプログラムEXは12ヶ月間利用後なら【前倒し利用】できます。

    前倒し利用なので、24回までの支払い
    プログラム料390円×合計で24回分の支払い

    は必要です。

    機種変更
    利用中の機種への回収

    は必要です。

    分割残とアップグレードプログラムEXが利用できるかの確認は、

    auスマートフォン・携帯電話の「分割支払金残額」を確認したい(au機器代金)
    https://www.au.com/support/faq/view.k1204030013/

    で分かります。

    【アップグレードプログラムEX】加入後「13カ月目~24カ月目」に機種変更する場合、特典は利用できますか?
    https://www.au.com/support/faq/view.k20000001047/
    インターネット、通信 > 携帯電話キャリア > au
    詳しくはこちら
    • 同意数5(19-14)
    • 回答数1
    • 投稿日時 - Wed, 16 Oct 2019 15:00:03
    • 閲覧数 3
    質問

    家賃5.9万 礼金8万 敷金4万 管理費3000円 家賃5.9万 礼金8万 敷金4万 管理費3000円 の賃貸なら初期費用いくらぐらいだと考えていたらいいですか?
    アンサー
    回答

    基本的に初期費用は簡単な計算で予測できますよ。

    ちなみに賃料×5です。
    主様の場合5.9×5なので30万弱ですね。

    しっかり今の分かる範囲で計算するのであれば
    前家賃5.9万+8万+4万+3000=18.2000円。
    そこに、仲介料5.9。鍵交換。火災保険加入で高くて3万弱。合計27.1000円。

    最低でもこれだけ掛かりますよ。
    暮らしと生活ガイド > 住宅 > 賃貸物件
    詳しくはこちら
    • 同意数8(12-4)
    • 回答数2
    • 投稿日時 - Wed, 16 Oct 2019 14:30:47
    • 閲覧数 34
    質問

    よく通信速度測定のようなサイトを利用するのですが.
    ここに出てくる帯域幅(Mbps)は無線WANでの遅延のみでしょうか? それとも,家庭内での無線LANの遅延とアクセスポイントから,インターネットを通じる際の無線WANの遅延の合計なのでしょうか?
    そもそも,家庭内の無線LAN(端末からWifiアクセスポイントまでの帯域幅)は存在するのでしょうか?
    ご教示願います.
    アンサー
    回答

    速度測定サイトでの速度計測は、端末から、その速度測定サイトのサーバまででの測定値です。
    つまり、経由するすべてのネットワークの性能を表します。途中にかていの無線LANがあれば、それを含みます。インターネットの先にサーバがあれば、その経路の速度も含みます。

    また、速度と、遅延は別の指標ですので、混同しないようにしてください。
    速度は、
    どれぐらいのデータを一定時間内に送受信できるか?
    ということです。
    遅延は、
    あるデータが行き来するのに掛かる時間のことです。

    同じ速度でも遅延が異なったり、
    同じ遅延でも速度が異なることがあります。

    そのため、遅延は、基本的には、区間区間の遅延の合計値になります。

    速度は、水道管のように、経由する遅いネットワーク区間があれば、その区間の速度に制約されます。大雑把には、最も遅い区間ボトルネックとなり、全体の速度になります。
    インターネット、通信 > インターネット接続
    詳しくはこちら
    • 同意数1(1-0)
    • 回答数3
    • 投稿日時 - Wed, 16 Oct 2019 14:23:17
    • 閲覧数 5
    質問

    湘南美容外科のLINE登録で一万円クーポンは、脱毛三回コース三万円でも使えますか? 湘南美容外科のLINE登録で一万円クーポンは、脱毛三回コース三万円でも使えますか? 一回の施術で三万以上じゃないと駄目なんでしょうか?
    知ってる方いましたら教えて下さい!
    アンサー
    回答

    合計金額が3万以上なら使えますよ。
    コースを組み合わせても可です。
    健康、美容とファッション > コスメ、美容 > 美容整形
    詳しくはこちら
    • 同意数8(18-10)
    • 回答数1
    • 投稿日時 - Wed, 16 Oct 2019 13:37:44
    • 閲覧数 22
    質問

    C言語プログラミング初心者です。 C言語プログラミング初心者です。 scanf文により、整数型変数nにデータの個数を入力し、次にn個の実数データを入力する。
    このn個のデータの平均値を求め、出力するプログラム。
    (実行時には、nには8を入力するものとする。)


    がわかりません。。
    変数宣言はintとdoubleのみでお願いします。

    自分でやってみたのを貼って置きます。。
    アンサー
    回答

    int n,i; //n=データの個数(8)
    double k,x,sum; //x=実数の合計 k=実数の値 sum=平均
    x = 0.0;

    scanf("%d", &n) ; //データの個数を入力

    for(i = 1; i <= n; i++){ //変数iが変数n(8)以下の間実行する
    scanf("%lf", &k); //実数の値を入力
    x = x + k; //実数を加算
    }

    sum = x/n; //実数の平均を求める
    printf("%lfn" ,sum);
    return 0;



    まずfor文に入る前にデータの個数を変数nに入力させ
    変数iが変数nと同じになるまでfor文で
    実数の値を入力させます。
    for文を抜けた後
    最後に平均を求め
    出力させます。


    問題文では8を入力しろとありますが
    マイナスの値を入れてみたり
    文字を入れてみたり
    いろいろしてみてください。
    どんなバグが起こるのかわかります。
    コンピュータテクノロジー > プログラミング > C言語関連
    詳しくはこちら
    • 同意数17(20-3)
    • 回答数3
    • 投稿日時 - Wed, 16 Oct 2019 13:31:08
    • 閲覧数 5
    質問

    20歳でカードローン4社合計33万借金ってやばいですよね 20歳でカードローン4社合計33万借金ってやばいですよね
    アンサー
    回答

    早く返さないと
    生き方と恋愛、人間関係の悩み > 恋愛相談、人間関係の悩み
    詳しくはこちら
    • 同意数3(7-4)
    • 回答数1
    -PR-
    -PR-
    1 2 3 4 5 6 7 8 9 10  次へ [398]
    -PR-
    -PR-
    -PR-
    ページ先頭へ