СПРОСИ ПРОФИ
👍
0
👎 03

Объясните как работает программа на C++?

#include <iostream>
#include <cstdlib>
#include <locale>

using namespace std;

const int N = 8;

int main() {
int arr[N] = { 0 };
bool flag = false;
setlocale(0, «rus»);

cout << «\n Введите массив чисел:» << endl;

for (int i = 0; i < N; i++) {
cout << " [" << i << "] — ";
cin >> arr[i];
}

for (int i = 0; i < N; i++) {
for (int j = (i + 1); j < N; j++) {
if (arr[i] == arr[j])
flag = true;
}
}

if (flag)
cout << «\n Найдены одинаковые элементы» << endl;
else
cout << «\n Совпадений НЕТ!!!» << endl;

system(«pause»);
return 0;
}

👍
0
👎 0

Программа занимается поиском одинаковых по значению элементов. Программа достаточно простая. поэтому, для объяснения ее работы желательно выяснить что именно в ней не понятно?

👍
0
👎 0

Программа сравнивает все пары элементов и если найдутся два одинаковых, то логическая переменная устанавливается в истинное значение.

  #3   24 янв 2022 16:04   Ответить
👍
0
👎 0

Здравствуйте. Это программа в которой вводятся значения массива и далее проверяется на наличие повторяющихся значений. И программа выдаст либо сообщение «Найдены одинаковые элементы» либо «Совпадений НЕТ»

Задайте свой вопрос по программированию
профессионалам

Сейчас онлайн 75 репетиторов по программированию
Получите ответ профи быстро и бесплатно

Другие вопросы на эту тему:

👍
+1
👎 12

С++   2 ответа

Задача
z1=1/4-1/4*sin(5/2*pi-8*a)

Я написала код,но он работает не правильно,потому что вычисления на калькуляторе и те что делает компилятор(Visual Studio) не совпадают.Помогите пожалуйста разобраться почему??

#include<iostream>
#include<locale>
#include<cmath>

using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
float a, pi, z1;
pi=3.14;
cout<<"введите…
  09 май 2012 10:36  
👍
0
👎 07

Visual BASIC   7 ответов

Пожалуйста, помогите решить задачу ((
Задание:
Задание для контрольной работы содержит задачу.

В задаче необходимо составить программу на алгоритмическом языке Visual BASIC.

Причем, программа должны быть записаны в двух вариантах: в первом варианте необходимо использовать оператор условного перехода
IF ...Go To, а во втором — оператор цикла For... To... Step, Next. Для облегчения решения задачи по ней даны Краткие методические…
  17 июн 2013 17:22  
ASK.PROFI.RU © 2020-2024