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

Ключ
Эти линии были удалены. Это слово было удалено.
Эти линии были добавлены. Это слово было добавлено.

Просмотр истории страницы


Есть 10 изменений. Просмотреть первое изменение .

 *Суммирование 10 чисел (из столбца, из строки)*
  
 Нумерация в массиве с нуля\!\!\!
 a0 , a1, a2, ..., a9
  
 _\#include <bits/stdc++.h>_
 _using namespace std;_
 _int main()_
 _{_
 _int a10{_}_,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;_
 _}_
  {code:title=prog.cpp\|borderStyle=solid}\#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;
 }{code}{*}Суммирование n чисел{*}{code:title=prog.cpp|borderStyle=solid}#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;
 }{code}{*}Шаблон программы*
  
*Суммирование n чисел*
  {code:title=prog.cpp\|borderStyle=solid}\#include <bits/stdc++.h>using namespace std;
 int main()
 {
  int a[10],sum,i;
  for (i=0; i<10; i++) cin>>a[i];
  
_\#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;_
 _}_
  sum=0; // Эту часть меняем
  for (i=0; i<10; i++) sum+=a[i]; // От программы к программе
  
*Шаблон программы*
   cout << sum;
 }{code}{*}Перемножение 10 чисел*
 {code:title=prog.cpp\|borderStyle=solid}&nbsp;... p=1;
  for (i=0; i<10; i++) p*=a[i]; // p=p*a[i];
  ... {code}{*}Количество пятерок в 10 числах*
 {code:title=prog.cpp\|borderStyle=solid}&nbsp;... kol=0;
  for (i=0; i<10; i++)
  if (a[i]==5) kol++;
  ...{code}{*}Все условия*
  
_\#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 чисел*
 ...
 _p=1;_
 _for (i=0; i<10; i++) p*=a{_}{_}i{_}_; // p=p*a{_}{_}i{_}_;_
 ...
  
 *Количество пятерок в 10 числах*
 ...
 _kol=0;_
 _for (i=0; i<10; i++)_
 _if (a{_}{_}i{_}_==5) kol++;_
 ...
  
 *Все условия*
  
 == &nbsp; (равно)
 \!= &nbsp; (не равно)
 <
 <=
 >
 >=
  
Сложные условия И(&&), ИЛИ(\|\|)
  *Сложные условия И(&&), ИЛИ(\|\|)*
  
_if ((a{_}{_}i{_}_>=180) && (a{_}{_}i{_}_<=190)) kol++;_
  {code:title=prog.cpp\|borderStyle=solid}{_}if ((a{_}{_}i{_}_>=180) && (a{_}{_}i{_}_<=190)) kol++;_
  
_if ((ai{_}_<180) \|\| (ai{_}_>190)) kol+\+_\\
  _if ((ai{_}_<180) \|\| (ai{_}_>190)) kol++{code}_\\
  
 *Максимальное из 10 чисел*
...
 _max=a{_}{_}0{_}_;_
 _for (i=1; i<n; i++)_
 _if (a{_}{_}i{_}_>max) max=a{_}{_}i{_}_;_
 ...
  
 *Минимальное из 10 чисел*
 ...
 _min=a{_}{_}0{_}_;_
 _for (i=1; i<10; i++)_
 _if (a{_}{_}i{_}_<min) min=a{_}{_}i{_}_;_
 ...
  
 *Минимальное из 10 чисел и его номер*
 ...
 _min=a{_}{_}0{_}_; nom=0;_
 _for (i=1; i<n; i++)_
 _if (a{_}{_}i{_}_<min)_
 {
 min=ai; nom=i;
 }
 _cout << nom+1; // нумерация с нуля \!\!\!_
  
 ...
  
 *Поиск числа 3 в 10 числах*
 ...
 _i=0;_
 _while ((i<n) && (ai{_}_&nbsp;__\!=3)) i++;_
 _if (i==n) cout << "No";_
 _else cout << i+1; // нумерация с нуля \!\!\!_
 ...
  {code:title=prog.cpp\|borderStyle=solid} ...
  max=a[0];
  for (i=1; i<n; i++)
  if (a[i]>max) max=a[i];
  ...{code}{*}Минимальное из 10 чисел*
 {code:title=prog.cpp\|borderStyle=solid}&nbsp;... min=a[0];
  for (i=1; i<10; i++)
  if (a[i]<min) min=a[i];
  ...{code}{*}Минимальное из 10 чисел и его номер*
 {code:title=prog.cpp\|borderStyle=solid}&nbsp;... min=a[0]; nom=0;
 for (i=1; i<n; i++)
  if (a[i]<min) {min=a[i]; nom=i;}
  cout << nom+1; // нумерация с нуля !!!
  ...{code}{*}Поиск числа 3 в 10 числах*
 {code:title=prog.cpp\|borderStyle=solid}&nbsp;... i=0;
  while ((i<n) && (a[i]!=3)) i++;
  if (i==n) cout << "No";
  else cout << i+1; // нумерация с нуля !!!
  ... {code}
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами