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

Определить, симметричен ли массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решение систему http://www.cyberforum.ru/cpp-beginners/thread703859.html
решить систему
C++ Проверить правильность арифметического выражения С++ Проверить правильность арифметического выражения, состоящего из числовых констант, знаков арифметических действий и скобок () и . http://www.cyberforum.ru/cpp-beginners/thread703837.html
C++ разреженная матрица переменной размерности
При компиляции ругается на void Matrix::print() const (100 строчка в matrix.cpp) passing `const Matrix' as `this' argument of `int Matrix::GetElemByXY(int, int)' discards qualifiers Само задание:...
C++ Прога на использование покажчиков
Написати програму, яка здійснює введення у вільному форматі одного цілого числа і його переведення з текстового представлення в значення типу int. Функція getint() повинна повертати значення...
C++ Новичок в Визуал Студио С++ Односвязные списки, Строки, http://www.cyberforum.ru/cpp-beginners/thread703807.html
Здравствуйте, я всю жизнь писал на Delphi7 а тут взялся курсак написать другу в С++ у меня стоит Visual Studio 2010, пишу на Visual С++ в режиме Windows Forms. гуглил. три дня мучался... Делаю...
C++ Программа с ветвлением Имеются три раствора полезного вещества с концентрациями р1, р2 и р3 каждый и стоимо-стью S1, S2 и S3 соответственно. Можно ли смешать их так, чтобы получить раствор с задан-ной концентрацией р... подробнее

Показать сообщение отдельно
Zhor
1 / 1 / 0
Регистрация: 24.09.2012
Сообщений: 29

Определить, симметричен ли массив - C++

21.11.2012, 01:04. Просмотров 1031. Ответов 9
Метки (Все метки)

по многу раз и по-разному подходил к написанию проги(Задан массив из k символов. Определить, симметричен ли он, т. е. читается ли он одинаково слева направо и справа налево.) смотрел решения в интернете..но суть не в этом!!!..сегодня ехал в метро и мне там подсказали довольно интересный способ проверки проги на симметричность(название вроде бы на "ф" начиналось)..а именно сказали, что можно взять какое-то f..написать условие и если оно выполняется то прировнять f к 0(f=0) а если нет то к 1(f=1)..после завершения цикла проверить чему равно f и подвести итог..ну я написал вот такую прогу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
    int n"=6",i,f=0;
    char a[n];
    cout<<"vvedite n"<<endl;cin>>n;
    for(i=0;i<n;i++)
    a[n]=rand()%3;
    cout<<a[n]<<" "<<endl;
    for(i=0;i<=n;i++)
    { if (a[n]==a[n-i]) f=0;
    else f+=1;
    }
    if (f=0) cout<<"da";
    else cout<<"net";
    getch();
    return 0;
}
конечно же она не работает..просьба:
если кто понял суть вопроса и понимает о чём речь..подскажите пожалуйста..а лучше напишите конец программы правильно..я в свою очередь проанализирую ошибки и задам вопросы...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru