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

СТАНДАРТНЫЕ Ф-И ДЛЯ РАБОТЫ СО СТОКАМИ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с двоичными файлами http://www.cyberforum.ru/cpp-beginners/thread256334.html
Создать файл, состоящий из n вещественных чисел. Вывести на экран все числа данного файла с четными порядковыми номерами, меньшие заданного числа.
C++ Найти сумму отрицательных элементов массива Привет, очень нужна ваша помощь. Нужно программу на TurboC 3.0 Дан массив чисел а1,..., А20 и число b. Если а1b> a20 то найти сумму отрицательных элементов массива Если а1b <= a20 то найти... http://www.cyberforum.ru/cpp-beginners/thread256333.html
Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел C++
Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел
C++ Каркас программы в оболочке DEV-C++
Вот так выглядит каркас программы в DEV'e #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { system("PAUSE"); return EXIT_SUCCESS;
C++ Операторы switch, for и т.д. http://www.cyberforum.ru/cpp-beginners/thread256321.html
Помогите пожл. сделать лабороторку, мне нужно составить в программе ТУРБО СИ использую операторы switch, switch-default. Задание: читать буквы с терминала и названия книг начинающейся с этой буквы...
C++ В массиве найти сумму чисел меньших 10 В массиве z найти сумму чисел меньших 10. Масив z, z натуральное число подробнее

Показать сообщение отдельно
rdksoft
22 / 22 / 2
Регистрация: 24.12.2008
Сообщений: 81
13.03.2011, 13:14
задача 1 решается рекурсией:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  /* программа на языке C */
 #include <stdio.h>
 #include <conio.h>
 #include <string.h>
char s[100];
int pal(char s[100]);
void main()
{ clrscr();
  printf("\nВведите строку: "); gets(s);
  if (pal(s)) printf("Строка является палиндромом");
     else  printf("Строка не является палиндромом");
}
int pal(char s[100])
{ int l; char s1[100];
  if (strlen(s)<=1) return 1;
  else {l=s[0]==s[strlen(s)-1];
        strncpy(s1, s+1, strlen(s)-2);
        s1[strlen(s)-2]='\0';
        return l&&pal(s1);}
}
Вот исходник ,статья,может найдете что нить полезное http://comp-science.narod.ru/Progr/Rekursia.html
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru