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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2014, 17:24   #1
smokimo
Новичок
Джуниор
 
Регистрация: 05.10.2014
Сообщений: 1
По умолчанию Найти числа, квадраты которых меньше определенного порога

Дано натуральное число N (к примеру 650). Найти числа, которые меньше N (в нашем случае меньше 650)
что бы был ответ 5^2=25 6^2=36 25^2=625, типа число которое идёт в квадрате было бы в конце ответа
последними числами. Я написал код и он выводит все числа, а мне надо чтобы при вводе N = 650 он выносил только 5=25,6=36,25=625 Не могу додуматься =\

Код:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
void ShowNumber(int n)
{
  for (int i=1; i<=n; i++)
  {
    int k=pow(i,2);
    if (k<=n) printf("num = %.i res = %.i\n",i,k);
  }
}
 
void main()
{
  int N;
  printf("N= "); scanf("%i", &N);
  ShowNumber(N);
  system ("pause");
}

Последний раз редактировалось Stilet; 05.10.2014 в 17:40.
smokimo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа Lena1808 Помощь студентам 1 17.05.2012 08:00
Найти все числа в диапазоне от 0 до 100, квадраты которых заканчиваются той же цифрой, что и само число (Delphi) 'studentka' Помощь студентам 5 29.11.2011 17:10
Квадраты нескольких 3-xзначных чисел оканчиваются 3 цифрами, которые составляют исходные числа. Найти эти числа. Паскаль zig1 Паскаль, Turbo Pascal, PascalABC.NET 2 12.10.2011 09:32
Найти номер первой пары соседних элементов с разными знаками, сумма которых меньше заданного числа sofiya Помощь студентам 4 20.02.2011 23:05
сумма всех начальных членов ряда, значение которых не меньше заданного числа e, 0<e<1 Арчи Помощь студентам 2 20.12.2008 12:39