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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Вальман Марина
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 10
#1

неинициализированная переменная - C++

15.11.2013, 21:10. Просмотров 265. Ответов 3
Метки нет (Все метки)

Дано натуральное число N. Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.
пишу код:
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
#include "stdafx.h"
#include "locale.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL, "Russian");
    int i,x,y,summ;
    int N;
    printf("Введите натуральное число\n");
        scanf_s("%i",N);
        for(i=2;i<N/2;i++)
            if(N%i==0)
            {
                x=1;
                y=2;
                while(y<N)
                {summ = x+y;
                x=y;
                y=summ;
                }
                if(x+y==N)
                    printf("Простые числа и числа Фибоначчи",&y);
            }
            else printf("Чисел нет");
 
 
 
 
    return 0;
}
горит ошибка использована неинициализированная локальная переменная "N". Как исправить? И вообще правильно ли я решаю задачу? Спасибо!

Добавлено через 8 минут
нашла ошибку, забыла &... прога все равно не работает, где ошибка?((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2013, 21:10     неинициализированная переменная
Посмотрите здесь:

Неинициализированная переменная - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; double func_x() { double x; cout &lt;&lt; &quot;Введите x = &quot;; cin &gt;&gt;...

Неинициализированная переменная - C++
int main() { system(&quot;color 3F&quot;); SET_LOCALE int transaction_number; int temp_tr_num;

Неинициализированная переменная в классе - C++
Привет, я проверяю всякие разности в С++ и наткнулся на непонятное мне явление. Я могу использовать неинициализированную переменную без...

Неинициализированная локальная переменная - C++
#include &quot;stdafx.h&quot; int main() { struct queue { int data; queue *next; }; queue *begin; queue *end;

Локальная неинициализированная переменная - C++
Прочитал в учебнике, что обращение к локальной неинициализированной переменной это ошибка, ради интереса попробовал набросать следующее:...

Использована неинициализированная локальная переменная - C++
Друзья, подскажите пожалуйста в чём проблема? Пишу программу, где среди трёх заданных чисел необходимо найти минимальное и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LuxArt
33 / 20 / 2
Регистрация: 14.11.2013
Сообщений: 85
15.11.2013, 21:22     неинициализированная переменная #2
Цитата Сообщение от Вальман Марина Посмотреть сообщение
прога все равно не работает, где ошибка?((
В проге
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
15.11.2013, 21:27     неинициализированная переменная #3
C++
1
scanf_s("%i",&N);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2013, 21:32     неинициализированная переменная
Еще ссылки по теме:

Использована неинициализированная локальная переменная - C++
#include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

Использована неинициализированная локальная переменная - C++
Почему не работает программа #include &lt;iostream&gt; #include &lt;cstring&gt; using std::cin; using std::cout; using std::endl; int...

Использована неинициализированная локальная переменная - C++
Здравствуйте. Подскажите, пожалуйста, в чем тут ошибка? Вроде бы все правильно. Создаются переменная и указатель на адрес, где хранится...

Использована неинициализированная локальная переменная - C++
error C4700: использована неинициализированная локальная переменная &quot;w&quot;. Даже если w объявлять как глобальную переменную то прога все равно...

Ошибка: использована неинициализированная локальная переменная - C++
Такое задание: Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать строку,...

Ошибка: использована неинициализированная локальная переменная - C++
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? #include &lt;iostream&gt; int main () { int m, j = 0; for (int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,074
Записей в блоге: 3
Завершенные тесты: 1
15.11.2013, 21:32     неинициализированная переменная #4
C++
1
int i,x,y,summ=0;
Yandex
Объявления
15.11.2013, 21:32     неинициализированная переменная
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru