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

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

Войти
Регистрация
Восстановить пароль
 
SnuffeR=1
Заблокирован
#1

Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 - C++

25.11.2011, 19:52. Просмотров 624. Ответов 5
Метки нет (Все метки)

Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл while.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 19:52     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0
Посмотрите здесь:

C++ Пользователь вводит с клавиатуры числа, до тех пор пока не введено число 6
C++ Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1
Вводить отрицательные числа до тех пор пока не будет введено положительное число C++
C++ Запрашивать пароль до тех пор, пока он не будет правильно введен
Выводить на экран вводимые символы до тех пор, пока не введен символ <*> C++
C++ Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while.
Вводить с клавиатуры числа и выводить квадраты этих чисел до тех пор, пока не будет введено число 0 C++
C++ Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание.
Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Использовать do.while + if C++
C++ Выводить на экран квадраты введенных чисел до тех пор, пока не будет введено число 0
Ввод чисел с клавиатуры до тех пор, пока не будет введена цифра 1 (цикл do) C++
Написать программу ввода произвольных чисел, принимающую ввод до тех пор, пока не будет введён ноль (циклы) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
slymit
9 / 9 / 2
Регистрация: 18.05.2011
Сообщений: 20
26.11.2011, 04:06     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int a;
 
    while(a != 0) {
        cin >> a;
        if(a > 0)
            cout << a*a << endl;
        else continue;
    }
    cout << "You entered 0";
    return 0;
}
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
26.11.2011, 04:31     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
SnuffeR=1, Срочно во фрилансе, а здесь как повезёт.

slymit, можно всё в две строчки написать
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(){
    unsigned a;
    
    while ( std::cin >> a && a )
        std::cout << ( a * a ) << std::endl;
    
    return 0;
}
в Вашем варианте если ввести не число, зациклится. И кстати переменная не инициализирована.
SnuffeR=1
Заблокирован
26.11.2011, 13:58  [ТС]     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 #4
а можете написать через borlans C++ 3.1 for dos
proger2030
 Аватар для proger2030
11 / 11 / 2
Регистрация: 15.11.2010
Сообщений: 256
26.11.2011, 14:10     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
main() 
{
    
    int N;
        
    printf("Input N=%d");
    scanf("%d", &N);
 
 
 
    while(N>0)
    {
        
         
        printf("sqrt(N)=%d\n",N*N);
        scanf("%d", &N);
 
    }
 
}
St1morol
Заблокирован
05.12.2011, 21:04     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 #6
а где getch();?
Yandex
Объявления
05.12.2011, 21:04     Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0
Ответ Создать тему
Опции темы

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