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

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

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

C++ Пользователь вводит с клавиатуры числа, до тех пор пока не введено число 6
C++ Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1
Вводить отрицательные числа до тех пор пока не будет введено положительное число C++
Выводить на экран вводимые символы до тех пор, пока не введен символ <*> C++
Вводить с клавиатуры числа и выводить квадраты этих чисел до тех пор, пока не будет введено число 0 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
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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
Ответ Создать тему
Опции темы

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