Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JustMike
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 43
#1

Массив... - C++

15.05.2010, 17:32. Просмотров 311. Ответов 2
Метки нет (Все метки)

Дан одномерный массив целых чисел A40. Массив заполнить значениями путем ввода с клавиатуры.
Проверить, является ли левая половина массива (первые 20 элементов) точной копией правой половины массива (следующие 20 элементов). Если это так, выдать на экран сообщение “Копия”, в противном случае на экран вывести количество не совпавших элементов.

Если можно сделайте полное тело программы ,а то в Си не разбираюсь((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 17:32     Массив...
Посмотрите здесь:

C++ Безопасный массив (массив с контролем границ)
Условие умножение массив на массив(матрицы) C++
объявить массив 5на5. 3аполнить массив '0' C++
Как передать массив в массив с указателем C++
Преобразовать массив Int в массив строк C++
C++ дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива
Передать массив I(10) в массив J(10) в обратной последовательности C++
Передать массив I в массив J в обратной последовательности C++
C++ Нужно в массив А записать числители, а в массив В знаменатели
Преобразовать массив LPWSTR в массив BYTE C++
Массив: Обработать массив А, состоящий из произвольных чисел C++
C++ Массив: Задать радномно массив чисел (натуральных) от 0 до 10.

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AI\EKCAH^P
104 / 101 / 20
Регистрация: 18.05.2009
Сообщений: 201
15.05.2010, 18:48     Массив... #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
void main()
{  int i,kol;
   int A[40];
   for ( i=0; i < 40; i++ )
   {
       cout << " Enter A[" << i << "] = ";
       cin >> A[i] ;
   }
   kol = 0;
   for ( i = 0; i < 20; i++ )
   {
       if (A[i] == A[i+20])
           kol++;
   }
   if (kol == 20) 
        cout << " Copy! "; 
   else cout << "NO copy! ";
   cin.get();
   cin.get();
}
JustMike
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 43
15.05.2010, 19:07  [ТС]     Массив... #3
О спасибо большое))
Yandex
Объявления
15.05.2010, 19:07     Массив...
Ответ Создать тему
Опции темы

Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru