Есть ли какая-нибудь помощь в исправлении этого исходного кода?
#include<stdio.h> #include<conio.h> #include <bits stdc++.h=""> int main() { int n1, n2, i, j, sum, temp; printf("Enter the value of n1 (starting point): "); scanf("%d", &n1); printf("Enter the value of n2 (ending point): "); scanf("%d", &n2); printf("\nPerfect numbers between %d to %d are:\n", n1, n2); for(i=n1; i<=n2; i++) { temp = i; sum = 0; for(j=1; j<i; j++) ="" { ="" if(i%j="=0) " sum="sum" +="" j; ="" } ="" if(temp="=sum) " printf("%d\n",="" sum); ="" getch(); ="" return="" 0;="" ="" int="" getsum(int="" n) { ="" for="" (int="" i="1;" i<="sqrt(n);" i++) ="" if="" (n%i="=0) " (n="" i) ="" i; ="" else="" ="" i); ="" -="" n; ="" sum; } bool="" checkdeficient(int="" (getsum(n)="" <="" n); } int="" main() { int="" n,ctr="0; " cout="" <<="" "\n\n="" the="" deficient="" numbers="" between="" 1="" to="" 1000="" are:="" \n"; ="" "="" ------------------------------------------------\n"; for(int="" j="1;j<=1000;j++) { " n="j; " checkdeficient(n)?="" n<<"="" ":="" ""; ="" if(checkdeficient(n)) ="" {ctr++;} } ="" endl<<"the="" total="" number="" of="" "<<ctr="" endl;}
Что я уже пробовал:
Я еще ничего не пробовал, так как я новичок в c++
CHill60
Что не так с кодом?
Xenon Envy
Он не побежит. Есть ошибка со строками 32 и 66, и я не знаю, как ее исправить
Richard MacCutchan
Код-это беспорядок, пожалуйста, используйте Улучшить вопрос ссылка выше и исправить все дополнительные символы, которые были добавлены.
KarstenK
ваш код перепутан с ="" и другими токенами.