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

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

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

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

03.10.2008, 14:00. Просмотров 809. Ответов 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;
Но ничего вообще не выводится. В чём ошибка?
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++
Найти среди данного набора чисел точные квадраты C++
Вывести квадраты натуральных чисел, которые меньше указаного числа C++
C++ Вывести квадраты натуральных чисел в заданном диапазоне
Выяснить, есть ли среди данных 10 чисел точные квадраты C++
Вывести все представления заданного натурального числа суммой натуральных чисел C++
Вывести все простые числа, не превосходящие заданное число M C++
Ввести натуральное число N и вывести все натуральные числа, не превосходящие N C++
Дано целое число N и набор из N целых чисел. Вывести в том же порядке все четные числа из данного набора и кол C++
C++ Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа
Вывести на экран все трехзначные числа, не превосходящие заданного n, у которых есть одинаковые цифры C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Angry_Bobo
269 / 31 / 3
Регистрация: 27.08.2008
Сообщений: 156
03.10.2008, 14:12     Вывести все точные квадраты натуральных чисел, не превосходящие данного числа N #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++;
 }
}
Ответ Создать тему
Опции темы

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