Hocamız algoritmadan 5 soru ödev verdi. 4 tanesini yaptım fakat bir tanesini anlayamadım. Soru 1 ile 1000 arasındaki tam kare sayıları ekrana yazan programın algoritmasını yapmak. For döngüsü kullanmam gerektiğini anladım fakat ifade 2 ve ifade 3 için ne yazacağım anlamadım. Bilen biri nasıl yapıldığını açıklayabilir mi?
Hem 32'nin karesi 1000'i aştığı için oraya kadar aldım demişsiniz hem de altta 1000'den küçük mü diye kontrol ettirmişsiniz. 1 milyon altındaki tam kareleri yazdırın deseydi ezbere yazabilecek miydiniz?
Bu zaten direkt çalışmıyor. ChatGPT filan sanırım. Bu problemde bir sayının kendisinin karesine eşit olup olmadığını normal bir insan kontrol ettirmez bence.
C++:
#include <iostream>
int main() {
int i = 1;
while (i * i < 1000) {
std::cout << i * i << "\n";
i++;
}
return 0;
}
Hem 32'nin karesi 1000'i aştığı için oraya kadar aldım demişsiniz hem de altta 1000'den küçük mü diye kontrol ettirmişsiniz. 1 milyon altındaki tam kareleri yazdırın deseydi ezbere yazabilecek miydiniz?