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

Теория и Палиндром. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ф-ции с рекурсиями http://www.cyberforum.ru/cpp-beginners/thread82515.html
Ребята в этой проге реверс первой строки делается без проблем, но почему-то в последующих строках ф-ция реверс работает не правильно. Уже голову поломал на этом деле(так прога элементарная), так что буду очень признателен, если у кого-то найдётся время посмотреть эту прогу. с уважением, начинающий программист, который очень хочет научиться // Делает реверс строк, используя рекурсию....
C++ Программа имитирует раздачу карт Программа имитирует раздачу карт. Если я переношу содержимое функции card_draw в main, то всё работет. Но задание надо выполнить используя функцию! Компилятор на предпоследней строчке, (cout<<...) выдаёт ошибку... #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; int rand_0toN1(int n) http://www.cyberforum.ru/cpp-beginners/thread82495.html
C++ Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива
Плиз, помогите решить задачу!!! Скоро сессия, не успеваю решить все задачи!!! Выручайте!!! Даны два целочисленных массива одинаковой размерности n. Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива. Например, даны массивы А и В, получим массив С: i 0 1 2 3 4 a 14 2 7 8 9 B 3 6 ...
Указатели C++
очень прошу, объясните пожалуста для чего нужны указатели? я знаю что это такое, но не могу понять зачем они нужны и как пользоваться!! и вот если можно задачка Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а также их количество K. мне сказали писать эту программу надо как раз с помощью указателей....
C++ Билет (Visual C++) http://www.cyberforum.ru/cpp-beginners/thread82470.html
помогите решить билет Учусь на программиста, но за семестр много пропустил и не рублю вообще в этом и вылететь не хочу....вот билет... решить нужно через Visual C++ ( и желательно с пояснениями) пожалуйста не удаляйте...помогите... Вариант 7 Описать класс с именем MARSH, содержащий следующие элементы: • Поля: название начального пункта маршрута, название конечного пункта маршрута, номер ...
C++ перевести код на С++ в блок схему. На С++ написал прогу,а препод не верит,что писал её сам и требует блок схему к проге,а я в блок-схемах не шарю ... если кто сможет помочь буду премного благодарен ... код вроде не сложный ... #include<iostream.h> #include<math.h> void swap(int &x, int &y); void razbros(int *A, int n); void namesta(int *A, int n); void main() { int i, n,w,q; подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
04.01.2010, 21:17     Теория и Палиндром.
Цитата Сообщение от Sekt Посмотреть сообщение
P.s Что то не выходит задачу написать скажите как двигатся.
1. пишешь функцию проверки на палиндром
2. перебираешь квадраты

пока не вижу сложностей, мож в реализации подводный камень

Добавлено через 14 минут
что то набросал, не тестировал
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
#include <iostream>
 
using namespace std;
 
bool CheckPalindrome(unsigned long checkValue)
{
    char buf[20];   
    // вот тут задумался, что не знаю как можно используюя string получить число в виде строки
    // buf обязательно требуется указателем на чар
    ltoa(checkValue,buf,10);
 
    int len=strlen(buf);
    for (int i=0; i<len; i++)
    {
        if(buf[i]!=buf[len-i-1]) return false;
    }
 
    return true;
}
 
int main(){
    unsigned long square;
 
    
    for (unsigned long i=4; i<100; i++)
    {
        square=i*i;
        if(CheckPalindrome(square)==true)
            cout<<square<<endl;
    }
    system("pause");
    return 0;
}
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru