【解決方法】数値の合計、最大、最小、平均を計算して出力するプログラムを作成します。


Inputs
Inputs include an unspecified number of integers or decimals that are given in separate rows.

Input will continue until the word Done is entered.

Output
The output of the program has four rows, each row showing the sum, maximum, minimum and average of the input numbers, respectively.

私が試したこと:

I can't do it at all

解決策 1

私たちは立ち往生している人々を喜んで助けますが、それは私たちがあなたのためにすべてをするためにここにいるという意味ではありません! 私たちがすべての作業を行うことはできません。あなたはこれに対して報酬を受け取っているか、またはそれはあなたの成績の一部であり、私たちがあなたのためにすべてを行うことはまったく公平ではありません.

だから私たちはあなたが仕事をする必要があり、あなたが行き詰まったときにあなたを助けます. それは、あなたが提出できる段階的な解決策を提供するという意味ではありません!
現在の状況と、プロセスの次のステップを説明することから始めます。 次に、その次のステップを機能させるために何を試みたか、またその際に何が起こったかを教えてください。

開始するのに問題がある場合は、これが役立つ場合があります。 問題を解決するためのコードの書き方、初心者向けガイド[^]

解決策 2

グーグル。 ご利用いただけませんか?
たとえば、次を参照してください。 Python で数値の平均を計算する方法[^].

解決策 3

そのような質問については、Google が答えを見つけるための最良の情報源です。 前の解決策への追加。 次のリンクを使用して自分で試すことができます。
https://pynative.com/python-program-to-calculate-sum-and-average-of-numbers/[^]

解決策 4

The program of sum, maximum, minimum, and average of numbers is given below in different languages.


Implementation Using C

#include <stdio.h>
#include<limits.h>
#include<math.h>
void calculateSum(int arr[],int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
        sum+=arr[i];
    printf("Sum of elements of array is %d\n",sum);
}
void getMaximum(int arr[],int n)
{
    int maxelement=INT_MIN;
    for(int i=0;i<n;i++)
    {
        if(maxelement<arr[i])
             maxelement=arr[i];
    }
    printf("Maximum element of the array is %d\n",maxelement);
}
void getMinimum(int arr[],int n)
{
    int minelement=INT_MAX;
    for(int i=0;i<n;i++)
    {
        if(minelement>arr[i])
             minelement=arr[i];
    }
    printf("Minimum element of the array is %d\n",minelement);
}
void calculateAverage(int arr[],int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
         sum+=arr[i];
    printf("Average of elements of array is %.3f\n",(sum*1.0)/n);
}
int main() {
	int n;
	scanf("%d",&n);
	int arr[n];
	for(int i=0;i<n;i++)
	     scanf("%d",&arr[i]);
	calculateSum(arr,n);
	getMaximum(arr,n);
	getMinimum(arr,n);
	calculateAverage(arr,n);
	return 0;
}


Implementation Using C++

#include<iostream>
#include<math.h>
#include<limits.h>
using namespace std;
void calculateSum(int arr[],int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
         sum+=arr[i];
    
    cout<<"Sum of elements of array is "<<sum<<endl;
}
void getMaximum(int arr[],int n)
{
    int maxelement=INT_MIN;
    for(int i=0;i<n;i++)
    {
        if(maxelement<arr[i])
             maxelement=arr[i];
    }
    cout<<"Maximum element of the array is "<<maxelement<<endl;
}
void getMinimum(int arr[],int n)
{
    int minelement=INT_MAX;
    for(int i=0;i<n;i++)
    {
        if(minelement>arr[i])
            minelement=arr[i];
    }
    cout<<"Minimum element of the array is "<<minelement<<endl;
}
void calculateAverage(int arr[],int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
         sum+=arr[i];
    double avg=((sum*1.0)/n);
    cout<<"Average of elements of array is "<<avg<<endl;
}
int main() {
	int n;
	cin>>n;
	int arr[n];
	for(int i=0;i<n;i++)
	     cin>>arr[i];
	calculateSum(arr,n);
	getMaximum(arr,n);
	getMinimum(arr,n);
	calculateAverage(arr,n);
	return 0;
}


Implementation Using Java

import java.io.*;
import java.util.*;
class Main {
    public static void calculateSum(int arr[],int n)
    {
        int sum=0;
        for(int i=0;i<n;i++)
            sum+=arr[i];
        System.out.println("Sum of elements of array is "+sum);

    }
    public static void getMaximum(int arr[],int n)
    {
        int maximumelement=Integer.MIN_VALUE;
        for(int i=0;i<n;i++)
        {
              if(maximumelement<arr[i])
                  maximumelement=arr[i]; 
        }
        System.out.println("Maximum element of array is "+maximumelement);
    }
    public static void getMinimum(int arr[],int n)
    {
        int minimumelement=Integer.MAX_VALUE;
        for(int i=0;i<n;i++)
        {
              if(minimumelement>arr[i])
                   minimumelement=arr[i]; 
        }
        System.out.println("Minimum element of array is "+minimumelement);
    }
    public static void calculateAverage(int arr[],int n)
    {
        int sum=0;
        for(int i=0;i<n;i++)
            sum+=arr[i];
        double avg=(sum*1.0)/n;
        System.out.println("Average of elements of array is "+avg);

    }
	public static void main (String[] args) {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		int arr[]=new int[n];
		for(int i=0;i<n;i++)
		     arr[i]=sc.nextInt();
		calculateSum(arr,n);
		getMaximum(arr,n);
		getMinimum(arr,n);
		calculateAverage(arr,n);
		
	}
}


Implementation Using Python

def calculateSum(arr,n):
    sum=0
    for i in arr:
        sum+=i
    print("Sum of elements of the array",sum)
def getMaximum(arr,n):
    print("Maximum element of the array",max(arr))
def getMinimum(arr,n):
    print("Minimum element of the array",min(arr))
def calculateAverage(arr,n):
    sum=0
    for i in arr:
        sum+=i
    print("Average of elements of the array",sum/n)
n=int(input())
arr=list(map(int,input().split()))
calculateSum(arr,n)
getMaximum(arr,n)
getMinimum(arr,n)
calculateAverage(arr,n)

コメント

タイトルとURLをコピーしました