С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Симметричность массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами первую и последнюю буквы в каждом слове в строках, где встречается последовательность разделителей http://www.cyberforum.ru/cpp-beginners/thread614040.html
Ввести текст из файла, а также массив символов-разделителей с клавиатуры. Поменять местами первую и последнюю буквы в каждом слове в строках, где встречается заданная пользователем последовательность...
C++ Как записать слово из файла в переменную дан файл с текстом. нужно все слова, начинающиеся и кончающиеся на гласные вывести на экран. у меня текст английский, поэтому буквы английские. как сделать, чтобы он проверял последнюю букву и при... http://www.cyberforum.ru/cpp-beginners/thread614032.html
Динамический однонаправленный список C++
Здравствуйте. Не могу понять что не так почему программа не выводит весь список?Помогите пожалуйста кто чем может#include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct Node ...
Как это работает? C++
#include <iostream> #include <cstring> using namespace std; int main() { char* s=new char; s="Jonessssssssssssssssssssssss"; char* l =new char; l="Doe";
C++ Переворот строки http://www.cyberforum.ru/cpp-beginners/thread613971.html
Добрый вечер. Нужно перевернуть строку 12345 в 54321. Подскажите, где неверно в коде. Если можно не кодом, а словами (идеей), чтобы самому догнать как сделать. #include <iostream> #include...
C++ В заданной матрице А (N , М) поменять местами столбцы с номерами P и Q В заданной матрице А (N , М) поменять местами столбцы с номерами P и Q( Помогите с обиснениями кто может , что к чему и как , как что делаеться ) подробнее

Показать сообщение отдельно
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
26.06.2012, 18:21
Можно сделать ещё вот так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream> 
#include <ctime> 
#include <cstdlib>  
using namespace std; 
 
int main() 
{   
    setlocale(0, "rus"); // рууская консоль
    srand((unsigned) time(0));
    const int size = 6; // размер массива
    int array[size];   // массив
    int i;  
    int j; 
    int count = 0; // счётчик совпадений
 
    for ( i = 0; i < size; i++)  // заполняем случайными числами
        array[i] = rand() % 10; 
 
    for ( i = 0; i < size; i++)  // выводм массив на экран
        cout << array[i] << " "; 
    cout << endl;
 
    for ( i = 0, j = size - 1; i < size/2; i++, j--)  
    { 
        if(array[i] == array[j])  // если элементы равны увеличиваем счётчик
            count++; 
    }  
    
    if( count == size / 2)  // если счётчик равен размеру делённому на 2 , значит массив симметричен
        cout << "Массив симметричен " << endl;  
    else 
        cout << "Массив не симметричен " << endl; // иначе нет
 
    system("Pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.