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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GraFiT
0 / 0 / 0
Регистрация: 03.10.2008
Сообщений: 4
#1

Вывести все точные квадраты натуральных чисел, не превосходящие данного числа N - C++

03.10.2008, 14:00. Просмотров 813. Ответов 1
Метки нет (Все метки)

Народ, помогите пожалуйста!. Вот задача: Выведите все точные квадраты натуральных чисел, не превосходящие данного числа N.
Вот что я написал:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main(void)
{
    int n, k=0;
    scanf("%d", &n);
    while (k*k<n);
    {
        printf("%d", &k*k);
     k=k+1;
    }
    return 0;
Но ничего вообще не выводится. В чём ошибка?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2008, 14:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести все точные квадраты натуральных чисел, не превосходящие данного числа N (C++):

Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16 25 36 49). - C++
1. Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16...

Вывести квадраты натуральных чисел не превосходящие заданное число - C++
По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания. #include &lt;iostream&gt; ...

Найти среди данного набора чисел точные квадраты - C++
Написать программу, выясняющую, есть ли среди данных 10 чисел точные квадраты. Если такие есть, то после ввода числа должно появляться...

Вывести квадраты натуральных чисел, которые меньше указаного числа - C++
вывести квадраты натуральных чисел, которые меньше за указаное число

Вывести квадраты натуральных чисел в заданном диапазоне - C++
Квадрат любого натурального числа п равен сумме n первых нечетных чисел 1^2=1 2^2=1+3 3^2=1+3+5 4^2=1+3+5+7 5^2=1+3+5+7+9 ...

Выяснить, есть ли среди данных 10 чисел точные квадраты - C++
8. Написать программу, выясняющую, есть ли среди данных 10 чисел точные квадраты. Если такие есть, то после ввода числа должно появляться...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Angry_Bobo
269 / 31 / 3
Регистрация: 27.08.2008
Сообщений: 156
03.10.2008, 14:12 #2
Дружище я тебе один умный веСчь скажу:

1 - такой код, как у тебы вообще не компилится!!!
2 - гоняешь пустой while;
3 - используешь pointer в printf;
4 - купи книгу "Программирование на языке С" и прочитай внимательно, что там пишут;
5 - см. исправленный код ниже.

C++
1
2
3
4
5
6
7
8
#include <stdio.h>
void main(void){
 int n, k=0;
 scanf("%d", &n);
 while ( k*k < n ){
  printf("%d\n", k*k); k++;
 }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2008, 14:12
Привет! Вот еще темы с ответами:

Вывести все представления заданного натурального числа суммой натуральных чисел - C++
Задача: Вывести все представления натурального числа N суммой натуральных чисел. Пример: Ввод: 4 Вывод: 1+1+1+1 1+2+1 1+3

Вывести на экран все простые числа, не превосходящие заданного N - C++
1. Вывести на экран все простые числа, не превосходящие заданного N. Простым числом называется натуральное число больше единицы, имеющее...

Вывести все простые числа, не превосходящие заданное число M - C++
Вывести все простые числа, не превосходящие заданное число M.

Ввести натуральное число N и вывести все натуральные числа, не превосходящие N - C++
Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр. Пример: Введите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru