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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Объяснение кода динамических структур http://www.cyberforum.ru/cpp-beginners/thread1008975.html
Всем привет, есть код в с++ с использование динамических структур, если кто шарит просьба закомментировать немного кода что бы можно было разобраться в нём, спасибо!) // Инвертируйте заданную очередь, т.е. первый становится последним и т.д. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <conio.h>
C++ Инвертировать все биты с 2 по 14 включая эти биты Ввести целое A. Инвертировать все биты с 2 по 14 включая эти биты. Вывести полученное число Помогите,пожалуйста,ничего не понимаю в битовых операциях http://www.cyberforum.ru/cpp-beginners/thread1008974.html
Использование ссылок C++
У меня задание написать программу с использованием операций управления памятью для сравнения двух символьных строк. Это есть, но есть дополнительное условие использовать ссылки. Где и как их использовать в этой программе и вообще возможно ли? Помогите пожалуйста написать правильный код. #include <iostream> #include <cstring> using namespace std; int main() { setlocale(LC_ALL, "RUSSIAN"); ...
Ввод и вывод через fstream C++
Непонятно почему не выводит в файл. Например в файле 123 "аааббб" а в файл 321 пустота, но если использовать разные имена потоков все ок. #include <iostream> #include <fstream> using namespace std; int main() { fstream file; file.open("123.txt", ios_base::in);
C++ Функций string http://www.cyberforum.ru/cpp-beginners/thread1008937.html
как написать программу которая считывает в определённом слове любой указанный символ встречается сколько раз Например: Виндовс я ввожу букву В и программа выдаёт буква в встречается 2 раза
C++ Как найти производную функции в точке? Для метода касательных Ньютона //... x = x - f(x)/df(x); //... Нужно получить значение df подробнее

Показать сообщение отдельно
Вальман Марина
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 10
15.11.2013, 21:10     неинициализированная переменная
Дано натуральное число 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 минут
нашла ошибку, забыла &... прога все равно не работает, где ошибка?((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru