Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
SnuffeR=1
Заблокирован
1

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

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

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

Выводить на экран квадраты введенных чисел до тех пор, пока не будет введено число 0
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел...

Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while.
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел...

Вводить с клавиатуры числа и выводить квадраты этих чисел до тех пор, пока не будет введено число 0
Нужно составить программу циклической структуры с использованием инструкции...

Вводить отрицательные числа до тех пор пока не будет введено положительное число
Вводить отрицательные числа до тех пор пока не будет введено положительное...

Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1
Вводить два числа и искать их произведение, до тех пор пока последнее число не...

5
slymit
9 / 9 / 7
Регистрация: 18.05.2011
Сообщений: 20
26.11.2011, 04:06 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;
}
0
easybudda
Модератор
Эксперт CЭксперт С++
10107 / 6016 / 1507
Регистрация: 25.07.2009
Сообщений: 11,404
26.11.2011, 04:31 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;
}
в Вашем варианте если ввести не число, зациклится. И кстати переменная не инициализирована.
0
SnuffeR=1
Заблокирован
26.11.2011, 13:58  [ТС] 4
а можете написать через borlans C++ 3.1 for dos
0
proger2030
12 / 12 / 5
Регистрация: 15.11.2010
Сообщений: 256
26.11.2011, 14:10 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);
 
    }
 
}
1
St1morol
Заблокирован
05.12.2011, 21:04 6
а где getch();?
0
05.12.2011, 21:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2011, 21:04

Пользователь вводит с клавиатуры числа, до тех пор пока не введено число 6
Пользователь вводит с клавиатуры числа, до тех пор пока не введено число 6....

Выводить на экран вводимые символы до тех пор, пока не введен символ <*>
Напишите программу, которая будет выводить на экран вводимые символы до тех...

Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание.
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL,...


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

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

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