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

Предупреждения Possible use of '...' before definition - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Критическая секция и внешний элемент http://www.cyberforum.ru/cpp-beginners/thread699115.html
#include<iostream> #include<windows.h> using namespace std; struct zayavka { int num1; int num2; int res; int oper;//1=сложение,2=вычитание,3=умножение,4=делениею
C++ Произведение элементов массива Подсчитать произведение 10 чисел. Почти все получается, что-то не так с произведением, выдаёт неправильное число, помогите пожалуйста! #include "stdafx.h" #include <stdio.h> #include <math.h> int main() { http://www.cyberforum.ru/cpp-beginners/thread699094.html
C++ В последовательности получить сумму всех членов
Текст задачи: Даны натуральное число n, целые числа a, x_1, … , x_n. Если в последовательности x_1, … , x_n есть хотя бы один член, равный a, то получить сумму всех членов, следующих за первым таким членом; в противном случае ответом должно быть число -10. Требуется решить данную задачу используя все три оператора цикла (for, while, do-while), выполнив либо разные части алгоритма, либо одну и...
Сортировка пузырьком C++
#include <stdio.h> #include <iostream> #include <conio.h> #define M 10 void main() { int i,j,n,k; int m; setlocale(LC_ALL,"");
C++ Оператор вывода для иерархии http://www.cyberforum.ru/cpp-beginners/thread699084.html
Добрый вечер всем, Имеется класс Person, от него отнаследован класс Student. Есть 2 оператора чтения из потока std::istream& operator>> (std::istream&, Person&); std::istream& operator>> (std::istream&, Student&); Создается объект Student s; Неожиданным для меня оказалось, что следующий код:
C++ Возведение в степень Совсем недавно начал изучать C++. Учу по книге. Было задание: Вводишь число Вводишь степень в которую надо возвести это число Программа выдаёт ответ Сам не смог разобраться с написанием функции по которой бы повторялось перемножение N"ое колличество раз, посмотрел в ответах.#include <iostream> using std::cout; using std::cin; подробнее

Показать сообщение отдельно
workout
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 54
16.11.2012, 01:03     Предупреждения Possible use of '...' before definition
Написал программу:
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream.h>
#include <conio.h>
#include <math.h>
#define eps 0.0001
 
float element_n(int n)
    {
    cout<<"Input n: ";
    cin>>n;
    float u=1;
    for(int k=1;k<n;k++)
    u*=-(float)k/(k+1);
    cout<<"\n"<<n<<"-uy element ryada = ";
  return u;
    }
        
float suma_n(int n)
    {
    cout<<"Input n: ";
    cin>>n;
    float u=1;
    float s=0;
 
    for(int k=1;k<n;k++)
    {
    s+=u;
    u*=-(float)k/(k+1);
    }
    cout<<"\n Suma pervyh "<<n<<" elementov = ";
  return(s);
    }
   float suma_s_tochnostju(int k)
   {
   cout<<"Input  n: ";
   float u=1;
   float s=0;
   k=1;
   while(fabs(u)>=eps) //
   {
   s+=u; 
     u*=(float)-k/(k+1);
     k++;
  }
  cout<<"\n Suma elementov s tochnistju "<<eps<<"=";
     return (s);
  }
 
void main()
{
 
int k,n;
char Pr;
do {
    cout<<"\nVvedite nomer puncta";
    cout<<"\n1 - Vycheslit n - uy element zadanogo arefmetycheskogo ryada";
     cout<<"\n2 - Vycheslit sumu n pervyh elementov zadanogo ryada";
    cout<<"\n3 - Vycheslit znachenye summy arefmetycheskogo ryada c tochnostju eps";
    cout<<"\n4 - Exit\n";
    cin>>Pr;
       switch(Pr)
{ case '1':
{ cout<<element_n(n);
 
}
break;
 
 case '2':
{ cout<<suma_n(n);
 
}
break;
 case '3':
 {cout<<suma_s_tochnistju(k);   }
 
 
break;
 
case  '4': cout<<"\n Exit!!!";  break;
default:  cout<<"\n Error znachenie.Zadajte znachenie ot 1 do 4 ";
    }
  getch();
 }
  while(Pr!='4');
}
Программа,работает,но выдает 2 предупреждения:
Possible use of 'n' before definition
Possible use of 'k' before definition
Помогите пожалуйста их убрать.

Исходное задание:
Написать прогу,которая позволяет в зависимости от введенного значения параметра Pr (1,2,3) выполнить одно из следующих действий для ряда -к/(к+1):
1.Вычислить н-ый елемент ряда
2.Вычислить сумму н первых елементов ряда
3.Вичислить значение суммы арифметического ряда с точностью эпс=0,0001
Программу написать с использованием функций.

Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru