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

Напишите программу, которая по введённому числу n проверяет является ли оно палиндромом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одно и двух байтовые кодировки и std::string http://www.cyberforum.ru/cpp-beginners/thread669739.html
Загружаю в std::string текст в юникоде, всё отлично выводится, но когда я стал получать string::length(), то получил количество байт в строке, а не символов, также криво работает работа с символами (операция ). Подскажите, как работать с двухбайтовой кодировкой через string? Или в какую кодировку сохранить тест, чтобы нормально отображался в linux консоли (есть русские буквы)?
C++ Сумма цифр правой и левой частей (ошибки) Хоть убейте не могу понять где ошибки. #include <iostream> #include <cmath> using namespace std; int main() { double N, N1,N2,N3,N4,N5,N6,N7,N8,D,C,SR,SL; int a,b,c,d,e,f,Cel,Drob; http://www.cyberforum.ru/cpp-beginners/thread669736.html
C++ Сдвиг элементов массива вправо на ону позицию
Реализовать программу , осуществляющую сдвиг элементов массива вправо на ону позицию. Не могу составить алгоритм для программы.
C++ Задача о площади треугольника
Следующий код не компилируется.Скажите пожалуйста почему #include"stdafx.h" #include<iostream> #include<math.h> double c; c=double sin(double x); double area(double a,double b,double c) {return (a*b*c)/2;} int main()
C++ Сформировать список, в котором сохраняются результаты сессии группы http://www.cyberforum.ru/cpp-beginners/thread669711.html
Разработать две программы, обрабатывающие односвязный и двухсвязный списки: "сформировать список, в котором сохраняются результаты сессии группы. Написать программу начисления стипендии по результатам сессии." Подскажите как это реализовать)))))))))))))
C++ Вывести на экран числа в виде таблицы Вывести на экран числа в виде следущей таблицы 1 0 2 2 0 0 3 3 3 0 0 0 4 4 4 4 0 0 0 0 5 5 5 5 5 подробнее

Показать сообщение отдельно
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
13.10.2012, 01:39     Напишите программу, которая по введённому числу n проверяет является ли оно палиндромом
3.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <conio.h>
#include <cmath>
 
using namespace std;
 
int main(){
setlocale(LC_ALL, "Russian");
st:
    system("CLS");
    int n = 0, i = 0, k = 0;
    srand(time(0));
    i = rand()%100 + 1;
    cout << "Г‚Г*ГёГҐ ÷èñëî ГҐГ№ГҐ Г*ГҐ Г§Г*Г¤Г*Г*Г®." << endl;
    do{
    cout << "Ââåäèòå ÷èñëî (ïîïûòêГ* " << k << "/10)"<< ": ";
    cin >> n;
    if(n > i){
                 system("CLS");
         cout << "Г‚Г*ГёГҐ ÷èñëî áîëüøå!" << endl;
         k += 1;
         }
         else if(n < i){
                      system("CLS");
              cout << "Г‚Г*ГёГҐ ÷èñëî ìåГ*ГјГёГҐ!" << endl;
              k += 1;
              }
              else if (n == i){
                           system("CLS");
                   cout << "Âû ГіГЈГ*Г¤Г*ëè!" << endl << "Õîòèòå ñûãðГ*ГІГј Г±Г*îâГ*? (åñëè Г¤Г* Г*Г*æìèòå Enter)";
                   n = getch();
                   if(n == 13){
                            goto st;
                        }
                   else {
                   k = 10;
                   }
              }
              if(k == 10){
                           system("CLS");
                   cout << "Âû ïðîèãðГ*ëè! ГЏГ°Г*âèëüГ*ûé îòâåò: " << i << endl << "Õîòèòå ñûãðГ*ГІГј Г±Г*îâГ*? (åñëè Г¤Г* Г*Г*æìèòå Enter)";
                   n = getch();
                   if(n == 13){
                            goto st;
                        }
                   else {
                   k = 10;
                   }
              }
}while(k < 10);
return 0;
}
Добавлено через 37 минут
4.

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <conio.h>
#include <cmath>
#include <windows.h>
using namespace std;
 
int main(){
setlocale(LC_ALL, "Russian");
st:
    system("CLS");
    int l = 0, k = 0;
    char h;
    for(int i = 3; i > 0; i--){
    cout << "Г‡Г*ГЈГ*Г¤Г*éòå ÷èñëî, Гї Г*Г*Г·Г*Гі ГҐГЈГ® îòãГ*äûâГ*ГІГј ÷åðåç " << i << ".";
    Sleep(2500); //âðåìÿ Г§Г*äåðæêè
    system("CLS");
}
do{
    srand(time(0));
    l = rand()%100 + 1;
 system("CLS");
 cout << "Âû Г§Г*ГЈГ*Г¤Г*ëè ÷èñëî " << l << "? ГќГІГ® ìîÿ " << k << " ïîïûòêГ* ГЁГ§ 10!" << endl << " Гџ ГіГЈГ*Г¤Г*Г«? (y/n): ";
 cin >> h;
 if(h == 'y'){
      system("CLS");
      cout << "Гџ ГІГ*ГЄ ГЁ Г§Г*Г*Г«! :)" << " Õîòèòå ñûãðГ*ГІГј Г±Г*îâГ*? (åñëè Г¤Г* Г*Г*æìèòå Enter)";
      k = getch();
      if(k == 13){
           goto st;
           }
      }
      else{
           k += 1;
           }
 if(k == 10){
      system("CLS");
      cout << "Гџ ïðîèãðГ*Г«! :(" << " Õîòèòå ñûãðГ*ГІГј Г±Г*îâГ*? (åñëè Г¤Г* Г*Г*æìèòå Enter)";
      k = getch();
      if(k == 13){
           goto st;
           }
      else{
           k = 10;
           }
      }
}while(h != 'y' || k < 10);
getch();
return 0;
}
 
Текущее время: 08:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru