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

нужна помощь с рекурсией. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лабораторная по массивам http://www.cyberforum.ru/cpp-beginners/thread386280.html
Здравствуйте. Нам задали лаб. работу по массивам, даже не знаю как должен выглядеть код программы.. Помогите... Условие: Пользователь вводит число с плавающей точкой (меньше 10 элементов) Вывести на экран номер ошибки. ошибка №1 - В числе не одна точка ошибка №2 - В числе присутствуют символы, не являющиеся цифрами. Например: Я ввожу 6.454.543? мне должно вывести на экран "ошибка №1" и...
C++ Шаблонный класс List Имеется 2 шаблонных класса List и Node. Один объявлен другом другого. По идее должно работать, но у компилятора другое мнение на этот счет: 1>main.obj : error LNK2019: unresolved external symbol "public: void __thiscall List<int>::PrintListForward(void)const " (?PrintListForward@?$List@H@@QBEXXZ) referenced in function _main 1>main.obj : error LNK2019: unresolved external symbol "public: void... http://www.cyberforum.ru/cpp-beginners/thread386267.html
C++ Директивы препроцессора.Ошибка #error не работает.
Ребят программа должна выдавать сообщение об ошибке и прекращать компиляцию.,если,X или Y неопределены Делаю #error,но почему-то подчеркивает красным #include <iostream> #include <stdio.h> #include <fstream> using namespace std; #define X
Ошибка в программе C++
вот код программы: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Enter name file" << endl; string name;
C++ Умножение матриц. Проверка Ошибок. http://www.cyberforum.ru/cpp-beginners/thread386251.html
Снова здрасте. В общем, я почти закончил свою программу. Так мне кажется. Но, при компиляции создается екзешник, затем по началу программа работает. Ввожу элементы матрицы, но до самих расчетов не доходит. Вот сам исходник: #include <iostream> #include <conio.h> using namespace std; int main() { int i=1,j=1,k=1,l=1; int sum , rd1 , st1 , rd2 , st2 ;
C++ Что делать если нет функции Tools А у меня нет функции Tool что делать????? подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
18.11.2011, 02:22     нужна помощь с рекурсией.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int summa(int *arr, int m, int sum)
{
    sum += *arr;
    if (m > 1)
        sum = summa(arr + 1, m - 1, sum);
    return sum;
}
 
int main(void)
{
    const int n = 5, m = 10;
    int arr[n][m], sum;
    srand(time(0));
 
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m; ++j)
            arr[i][j] = rand() % n;
 
    for (int i = 0; i < n; ++i)
    {
        puts("");
        for (int j = 0; j < m; ++j)
            printf("%d ", arr[i][j]);
    }
 
    for ( int i = 0; i < n; ++i)
    {
        sum = 0;
        sum = summa(arr[i], m, sum);
        printf("\n%2d", sum);
    }
 
    return 0;
}
 
Текущее время: 23:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru