Tsikldən istifadə edərək ədədlərin cəmini tapırıq.
Alqoritmin həyata keçirilməsi
İşçi massivi elan edək.
double m[100];Giriş məlumatlarını oxuyuruq.
scanf("%d",&n);
for (i = 0; i < n; i++)
scanf("%lf",&m[i]);dəyişənində massivinin bütün ədədlərinin cəmini tapırıq.
s = 0;
for (i = 0; i < n; i++)
s = s + m[i];Axtarılan cəmi çıxarırıq.
printf("%.1lf\n",s);Alqoritmin həyata keçirilməsi — tsikl
Ədədlərin sayını oxuyuruq.
scanf("%d",&n);dəyişənində ədədlərinin cəmini tapırıq.
s = 0;
for (i = 0; i < n; i++)
{
scanf("%lf",&x);
s = s + x;
}Cavabı çıxarırıq.
printf("%.1lf\n",s);Alqoritmin həyata keçirilməsi — vektor
Giriş massivini saxlamaq üçün vektorunu elan edək.
vector<double> m;Giriş məlumatlarını oxuyuruq.
scanf("%d", &n);
m.resize(n);
for (i = 0; i < n; i++)
scanf("%lf", &m[i]);dəyişənində massivinin bütün ədədlərinin cəmini tapırıq.
s = 0;
for (i = 0; i < n; i++)
s = s + m[i];Cavabı çıxarırıq.
printf("%.1lf\n", s);Alqoritmin həyata keçirilməsi — accumulate
Giriş massivini saxlamaq üçün vektorunu elan edək.
vector<double> v;Giriş məlumatlarını oxuyuruq.
scanf("%d", &n);
v.resize(n);
for (i = 0; i < n; i++)
scanf("%lf", &v[i]);massivinin cəmini accumulate funksiyasının köməyi ilə hesablayırıq.
s = accumulate(v.begin(), v.end(), 0.0);Cavabı çıxarırıq.
printf("%.1lf\n", s);Java tətbiqi
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
con.useLocale(Locale.US);
int n = con.nextInt();
double sum = 0;
for (int i = 0; i < n; i++)
{
double val = con.nextDouble();
sum += val;
}
System.out.printf("%.1f",sum);
con.close();
}
}Python tətbiqi
Giriş məlumatlarını oxuyuruq.
n = int(input())
m = list(map(float,input().split()))Hesablayır və cavabı çıxarırıq.
print(sum(m))