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

Сравнение кол-ва символов рекурсией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все простые числа из интервала от 100 до 1000, используя логическую функцию http://www.cyberforum.ru/cpp-beginners/thread723131.html
Нужно написать программу, буду премного благодарен) Знаю, что на самом деле тут всё просто, но я только начал учиться и пока не совсем понимаю, что от меня хотят, а с решением анализирую всё) Описание: найти все простые числа из интервала от 100 до 1000, используя логическую функцию, которая дает истину, если число простое и ложь в противном случае.
C++ Считать из внешнего файла Добрый день. У меня есть программа, которая находит количество символов, с которых начинаются слова в предложении. Как её переделать, что-бы предложение вводилось из внешнего файла, а количество символов записывалось в другой внешний файл? #include <iostream> using namespace std; void main() { int i, n, mas={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; char str; gets... http://www.cyberforum.ru/cpp-beginners/thread723121.html
Как записать данные в фаил C++
короче, написала прогу, к-ая считывает из файла данные. Нужно изменить программу так, чтоб результат выводился не на экран, а записывался в файл, имя к-го вводится с клавиатуры. не знаю, как все это грамотно, оформить. надеюсь на вашу помочь. нужно уже сегодня. заранее спасибо #include <stdio.h> #include <conio.h> //using namespace std; struct STUDENT { char fio;
Заполнить массив значениями согласно варианту C++
Задания: 1.Заполнить массив значениями согласно варианту. Результат в виде таблицы значений массива вывести на консоль. Значения массива задания 1 : 23, 5678, 2, 564, 365, 77,443 ...Хотелось чтобы кто-либо написал программу и объяснил как и что работает. Спасибо.
C++ Прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread723102.html
#include <iostream> #include <string> using namespace std; void sort(int* m, int n); struct Notebook { int ram; string corporation;
C++ Помощь с недозмейкой Когда змейка растет при нажатии вниз или вверх начинает съезжать. Как это исправить? И возможно ли вообще это исправить? #include <iostream> #include <string> #include <Windows.h> #include <stdio.h> #include <ctime> #include <cstdlib> using namespace std; подробнее

Показать сообщение отдельно
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72

Сравнение кол-ва символов рекурсией - C++

07.12.2012, 19:46. Просмотров 229. Ответов 1
Метки (Все метки)

Применить рекурсивную функцию для определения каких цифр (1, 2, 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
#include <stdio.h>
#include <conio.h>
 
int fun(int n) {
  int s=1,i,c;
  if ( (n==3) || (n==5) || (n==1) ) return 1;
    else
  if (n!=0)
   c=n%10;
    if (c==1)
      return 1+fun(n/10);
    if (c==3)
      return s+fun(n/10);
    if (c==5)
      return s+fun(n/10);
}
 
void vvod( int *n) {
  printf("Введите число\n");
  scanf("%i",n);
}
 
void main () {
  clrscr ();
  int n;
  vvod(&n);
  printf("%d",fun(n));
  getch ();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru