С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Для заданного натурального n вычислить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблица расхода материалов за сутки http://www.cyberforum.ru/cpp-beginners/thread1062407.html
#include <iostream> #include <conio.h> #include <string> using namespace std; int main(){ string s; struct table{ int nomer; string surname; string name;
C++ Изменить матрицу так, чтобы в строках остались элементы, которые встречаются более одного раза, а другие заменить нулями Условие: Даны натуральные числа m, n (m, n <= 10) и целочисленную матрицу размера m x n. Изменить матрицу так, чтобы в строках остались элементы, которые встречаются более одного раза, а другие... http://www.cyberforum.ru/cpp-beginners/thread1062405.html
C++ Профессионалы программирования дайте совет
Хочу стать отличным программистом. Если честно в школе до 9-го класса учился плохо в 10-11 поднажал чтобы поступить в институт,как бы знаний хватило чтобы поступить а за время учебы в школе много...
что это? C++
illegal else without matching if что это?
C++ Поиски путей в двумерном платформере http://www.cyberforum.ru/cpp-beginners/thread1062395.html
Мне нужна ваша помощь. Проблема заключается в следующем: У меня есть карта, состоящая из квадратиков (кароч, типа марио). У меня есть игрок и два врага, которые начинают видеть меня, если я попадаю...
C++ Возвести число в a степень 7 за 4 операций Нужно использовать только операцию умножения #include <iostream> using namespace std; int main() { double a,b; cin >> a; подробнее

Показать сообщение отдельно
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
03.01.2014, 20:29
sergei60,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int ups(int p);
int main (){
    int n,p; // что такое p??
    cin>>n; // вы вводите переменную n
    
    cout<<ups(p); // а в функциию подаете p
    // здесь вам должно выдать предупреждение аля the variable used without initialization
 
    return 0;
}
int ups(int p){ // формальный параметр функции - p
    int n,k=1; // локальная переменная n не проинициализирована!!!
    int p1=0;
    for(int i=1;i<=n;i++){ // и снова n ...
    k*=i;
    p1+=k;
}
    return p1;
}
Добавлено через 45 секунд
Вот так будет норм:
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
#include <iostream>
 
using namespace std;
 
int ups(int p);
 
int main ()
{
    int n,p;
    cin>>n;
    
    cout<< ups(n);
    system("PAUSE");
    return 0;
}
int ups(int p)
{
    int n,k=1;
    int p1=0;
    for(int i=1;i<=p;i++)
    {
        k*=i;
        p1+=k;
    }
    return p1;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.