Заполните массив случайными числами в интервале от 0 до 5 определить есть ли в нем элементы с одинаковыми значениям стоящие рядом пример: массив : 1 3 3 2 1 есть: 3; массив: 123421 нет c++
int main() { int n=10,k=0; int a[n]; srand(time(NULL)); cout<<"array:"<<endl; for (int i=0; i<n; i++) { a[i]=rand() % 6; cout<<a[i]<<" "; } cout<<endl; for (int i=0; i<n-1; i++) if (a[i]==a[i+1]) { k++; if (k==1) cout << "Есть: "; cout<<a[i]<<" "; } if (k==0) cout << "нет"; system("pause"); return(0); }
Пример: array: 0 5 5 0 2 5 2 4 0 5 Есть: 5
Карен
29.06.2020
Бд- материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найденыи обработаны с электронной вычислительной машины (ЭВМ). Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием базданных. управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев; 2используются для определения, хранения, обработки данных. используется везде, даже на стационарных компьютерах 3 цель в том, чтоб предложить пользователю абстрактное представление данных, скрыта конкретные особенности хранения и управления ими
dianabuchkina
29.06.2020
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018 Внимание! Если программа не работает, обновите версию!
function Sed(n:integer):integer; // Возвращает сумму четных цифр в числе begin (n,Result):=(Abs(n),0); while n>0 do begin var d:=n mod 10; if d.IsEven then Result+=d; n:=n div 10 end end;
begin var (a,b):=ReadInteger2('Введите два целых числа через пробел:'); var (s1,s2):=(Sed(a),Sed(b)); if s1>s2 then Writeln(a) else Writeln(b) end.
Пример Введите два целых числа через пробел: 6213 5841 5841
begin var r:=Abs(ReadReal('Введите действительное число:')); if Trunc(r).IsEven then Writeln('YES') else Writeln('NO') end.
Примеры Введите действительное число: -435.234 NO
Введите действительное число: 20608.6536 YES
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Заполните массив случайными числами в интервале от 0 до 5 определить есть ли в нем элементы с одинаковыми значениям стоящие рядом пример: массив : 1 3 3 2 1 есть: 3; массив: 123421 нет c++
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 6;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=0; i<n-1; i++)
if (a[i]==a[i+1]) {
k++;
if (k==1) cout << "Есть: ";
cout<<a[i]<<" ";
}
if (k==0) cout << "нет";
system("pause");
return(0);
}
Пример:
array:
0 5 5 0 2 5 2 4 0 5
Есть: 5