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

Версия 1 Egor
на Sep 11, 2016 10:24.

 
в сравнении с
Текущий из Egor
за Oct 09, 2016 10:39.

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

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


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

 Суммирование 10 чисел (из столбца, из строки)
  *Суммирование 10 чисел (из столбца, из строки)*
  
Нумерация в массиве с нуля!!!
 a[0], a[1], a[2], ..., a[9]
  
  
 #include <bits/stdc++.h>
 using namespace std;
  Нумерация в массиве с нуля\!\!\!
 a0&nbsp;, a1, a2, ..., a9\\
 {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;
 }
 
 Суммирование n чисел
  
  {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;
 }
 
  
 Шаблон программы
  
 #include <bits/stdc++.h>
 using namespace std;
  {code}
 *Шаблон программы*
 \\ \\
 {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]; // От программы к программе
  
  cout << sum;
 }
 
  
 Перемножение 10 чисел
 ...
 p=1;
  {code}
 *Перемножение 10 чисел*
 {code:title=prog.cpp\|borderStyle=solid}
 ...
 p=1;
  for (i=0; i<10; i++) p*=a[i]; // p=p*a[i];
  ...
 
 Количество пятерок в 10 числах
  ...
 kol=0;
  {code}
 *Количество пятерок в 10 числах*
 {code:title=prog.cpp\|borderStyle=solid}
 ... kol=0;
  for (i=0; i<10; i++)
  if (a[i]==5) kol++;
  ...
{code}
 *Все условия*
 \\
  
== &nbsp; (равно)
 \!= &nbsp; (не равно)
 <
 <=
 >
 >=
  
Все условия
  *Сложные условия И(&&), ИЛИ(\|\|)*\\
 {code:title=prog.cpp\|borderStyle=solid}
 if ((a[i]>=180) && (a[i]<=190)) kol++;
  
==(равно)
  !=(не равно)
  <
  <=
  >
  >=)
  
  
 Сложные условия И(&&), ИЛИ(||)
  
  if ((a[i]>=180) && (a[i]<=190)) kol++;
  
  if ((a[i]<180) || (a[i]>190)) kol++
{code}
 _
 \\
 \\
  
 
 Максимальное из 10 чисел
 ...
  *Максимальное из 10 чисел*\\
 {code:title=prog.cpp\|borderStyle=solid}
 ...
  max=a[0];
  for (i=1; i<n; i++)
  if (a[i]>max) max=a[i];
  ...
 
 Минимальное из 10 чисел
  ...
 min=a[0];
  {code}
 *Минимальное из 10 чисел*
 {code:title=prog.cpp\|borderStyle=solid}
 ... min=a[0];
  for (i=1; i<10; i++)
  if (a[i]<min) min=a[i];
  ...
 
 Минимальное из 10 чисел и его номер
  ...
 min=a[0]; nom=0;
  {code}
 *Минимальное из 10 чисел и его номер*
 {code:title=prog.cpp\|borderStyle=solid}
 ... 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 числах
  ...
 i=0;
  {code}
 *Поиск числа 3 в 10 числах*
 \\
 {code:title=prog.cpp\|borderStyle=solid}
 ... 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) - Ошибка/новая особенность - Свяжитесь с Администраторами