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

Индийская легенда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Битовые операции http://www.cyberforum.ru/cpp-beginners/thread293724.html
Есть число в двоичной системе, например "01000001", рядом с единицами надо заменить нули на единички! то есть должно получится например "11100011"! Помогите нашкодить!
C++ Непонятная операция в листинге Почему if(s=='.') использует s= на s и что значит ++s мы сдвигаем указатель или что растолкуйте #include <iostream.h> #include <conio.h> #include <stdio.h> int CountLetters(char* s) { if(s=='.') { return 0; http://www.cyberforum.ru/cpp-beginners/thread293723.html
C++ Определить порядковый номер числа, отличного от остальных.
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. Добавлено через 11 часов 45 минут Я вот задачку эту сделал только она работает не во всех случаях, во всяком случае у меня, если вводить данные так: a=1 b=1 c=2 d=1
замена цифр словами C++
нужно написать программу на С: В текстовом файле заменить все отдельно стоящие цифры на соответствующие слова. кто может помогите=)
C++ умножение двух двоичных чисел!!! http://www.cyberforum.ru/cpp-beginners/thread293701.html
затрудняюсь с умножением двух двоичных чисел, подскажите как это сделать!!! Bin Bin:: operator+(Bin& b1){ int t=0; int i, n1,n2,s; char f; if(b1.n.size()>n.size()){s=b1.n.size();} else{s=n.size();} b1.n.resize(s); n.resize(s); for(b1.it=b1.n.begin(), it=n.begin(), i=0; i<s; i++){
C++ Функция (уравнение) Ребят вот в общем само задание! И к нему же решение но как оказалось оно неверно не даны некоторые условия буду очень признателен если кто-то исправит либо поможет мне с этой работой а то ведомость закроют буквально завтра :/ подробнее

Показать сообщение отдельно
pashokman
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
12.05.2011, 10:01     Индийская легенда
НАРОД ПОМОГИТЕ ПЛЗ! ПОДСКАЖИТЕ КАК ВЫВЕСТИ ОЧ БОЛЬШОЕ ЧИСЛО В ЭТОЙ ЗАДАЧЕ НАПРИМЕР ЕСЛИ ВЗЯТЬ 10 ячейку?

"О шахматной доске и зернах". Известная индийская легенда утверждает, что когда великий гроссмейстер выиграл у падишаха в награду он попросил положить на первую клетку шахматной доски 1 зерно, на вторую - 2, на третью - 4, на четвертую - 16 и т.д. Опишите программу, содержащую рекурсивную процедуру вычисления количества зерен на n-й ячейке шахматной доски.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "conio.h"
 
int func(int n)
{
    if (n == 1) return 1;
    if (n == 2) return 2;
 
    return func(n-1)*func(n-1);
}
 
int main()
{
    int N;
    scanf("%d",&N);
    printf("%d",func(N));
    getch();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru