Похожие презентации:
массивы_стандартные задачи
1. Массивы Решение стандартных задач
2. Заполнение массива случайными числами и вывод на экран
#include<iostream>#include<time.h>
using namespace std;
int main()
{
int a[30],n;
srand(time(0));
for (int i = 0; i < n; i++)
{
a[i] = rand() % 10;
cout << a[i] << " ";
}
system("pause");
}
3. Найти сумму элементов одномерного массива
#include <iostream>#include <windows.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
void main()
{ char str[100];
int a[100], n;
AnsiToOem("Введите размерность массива=", str); cout<<str;
cin >> n;
for (int i = 0; i < n; i++)
{ cout <<"a["<< i+1 << "]=";
cin >> a[i];
}
AnsiToOem("Массив: ", str);
cout << str;
4.
for (int i = 0; i < n; i++){ cout << a[i] << " "; }
cout << "\n";
int s = 0;
for (int i = 0; i < n; i++)
{
s = s + a[i];
}
AnsiToOem("Сумма=", str);
cout << str << s << "\n";
system("pause");
}
5. Поиск максимального элемента одномерного массива
int MAX = 0;for (int i = 0; i < n; i++)
{
if (a[i] > a[MAX]) { MAX = i; }
cout << a[max] << " ";
Исходный массив:
0
9
20
-3
7
a[0]
a[1]
a[2]
a[3]
a[4]
MAX=2
a[max] = 20
6. Вложенные циклы
S=0;for (int i = 1; i < =3; i++)
{
for (int j = 1; i <= 2; j++)
{ s=s+i+j; }
}
Cout<<s;
i=1
j=1
S=0+1+1=2
j=2
S=2+1+2=5
i=2
j=1
s=5+2+1=8
j=2
s=8+2+2=12
i=3
Программирование