Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 11:32   #1
Aaaaaa111
Заблокирован
 
Регистрация: 13.02.2012
Сообщений: 22
По умолчанию Легкая задача в С++,Не могу исправить найденную ошибку

Дано натуральное число q. Требуется написать программу для нахождения всех прямоугольников, площадь которых равна q и стороны выражены натуральными числами.
Код:
Код:
#include "stdafx.h"
#include "conio.h"
int _tmain(int argc, _TCHAR* argv[])
{int q,j,i;
printf("Vvedite ploshad ");
scanf("%d",&q);
for(i=1;i<q+1;i++)
{
for(j=1;j<q+1;j++)
  {
	if(i*J==q)
	printf("Pryamougolnik %d : %d \n",i,j);
  }
}

getch();
	return 0;
}
Ошибки:
Ошибка 2 error C2065: 'J' : undeclared identifier
Предупреждение 1 warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

Последний раз редактировалось Stilet; 25.02.2012 в 11:54.
Aaaaaa111 вне форума Ответить с цитированием
Старый 25.02.2012, 11:41   #2
Inv1s
Форумчанин
 
Аватар для Inv1s
 
Регистрация: 06.11.2011
Сообщений: 214
По умолчанию

Код:
if(i*J==q)
Регистр важен! j != J
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL
Inv1s вне форума Ответить с цитированием
Старый 25.02.2012, 11:41   #3
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Код:
if(i*j==q)
йод с маленькой напиши
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 25.02.2012, 14:43   #4
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Aaaaaa111, давайте, наверное, начнем адекватно называть темы, а? У вас все темы называются из серии " Легкая задача в С++,Не могу исправить найденную ошибку". Можно быть немножко оригинальнее и эту тему озаглавить, допустим "[C++] Нахождение всех прямоугольников, площадь которых равна q и стороны выражены натуральными числами". Со следующего раза начну штрафовать.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Легкая задача в C++, не могу найти ошибку в коде. Aaaaaa111 Помощь студентам 3 20.02.2012 14:07
Легкая задача в С++, найдите ошибку в коде Aaaaaa111 Помощь студентам 11 15.02.2012 12:46
не могу исправить ошибку serzav5 Общие вопросы C/C++ 3 22.01.2012 13:46
Никак не могу исправить ошибку. Kulikcha Visual C++ 5 17.06.2011 00:05