Рабочий стол > DL Руководство пользователя > Одномерный массив чисел > Просмотр
Одномерный массив чисел Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлен Egor, отредактирован Egor Oct 09, 2016
Метки: 
(нет)

Вы просматриваете старую версию (v. 6) этой страницы.

Суммирование 10 чисел (из столбца, из строки)

Нумерация в массиве с нуля!!!
a0 , a1, a2, ..., a9

prog.cpp
\#include <bits/stdc++.h>using namespace std;
int main()
{
 int a[10],sum,i;
 for (i=0; i<10; i++) cin>>a[i];
 sum=0;
 for (i=0; i<10; i++) sum+=a[i];    // sum=sum+a[i];
 cout << sum;
}
Суммирование n чисел
prog.cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
 int a[10],sum,n,i;
 cin >> n;
 for (i=0; i<n; i++) cin>>a[i];
 sum=0;
 for (i=0; i<n; i++) sum+=a[i];
 cout << sum;
}
Шаблон программы

prog.cpp
\#include <bits/stdc++.h>using namespace std;
int main()
{
 int a[10],sum,i;
 for (i=0; i<10; i++) cin>>a[i];

 sum=0;                                   // Эту часть меняем
 for (i=0; i<10; i++) sum+=a[i];      // От программы к программе

 cout << sum;
}
Перемножение 10 чисел
prog.cpp
&nbsp;... p=1;
 for (i=0; i<10; i++) p*=a[i];   // p=p*a[i];
 ...
Количество пятерок в 10 числах
prog.cpp
&nbsp;... kol=0;
 for (i=0; i<10; i++)
   if (a[i]==5) kol++;
 ...
Все условия

==   (равно)
!=   (не равно)
<
<=
>
>=

Сложные условия И(&&), ИЛИ(||)

prog.cpp
{_}if ((a{_}{_}i{_}_>=180) && (a{_}{_}i{_}_<=190)) kol++;_

_if ((ai{_}_<180) \|\| (ai{_}_>190)) kol++
_

Максимальное из 10 чисел

prog.cpp
...
 max=a[0];
 for (i=1; i<n; i++)
   if (a[i]>max) max=a[i];
 ...
Минимальное из 10 чисел
prog.cpp
&nbsp;... min=a[0];
 for (i=1; i<10; i++)
   if (a[i]<min) min=a[i];
 ...
Минимальное из 10 чисел и его номер
prog.cpp
&nbsp;... min=a[0]; nom=0;
 for (i=1; i<n; i++)
   if (a[i]<min) {min=a[i]; nom=i;}
 cout << nom+1;                          // нумерация с нуля !!!
 ...
Поиск числа 3 в 10 числах

prog.cpp
&nbsp;... i=0;
 while ((i<n) && (a[i]!=3)) i++;
 if (i==n) cout << "No";
   else    cout << i+1;                  // нумерация с нуля !!!
 ...
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами