Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784

Программа, которая вычисляет квадрат и куб чисел от 0 до 10

30.12.2014, 16:11. Показов 10266. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    int quad;
    int kub;
    int n0;
    int n1;
    int n2;
    int n3;
    int n4;
    int n5;
    int n6;
    int n7;
    int n8;
    int n9;
    int n10;
 
    cout << "Это программа вычисляет квадрат и куб чисел от 0 до 10!" << endl;
Можно ли как-то без констант и ввода данных пользователя найти квадрат и куб чисел от 0 до 10? Я тут что-то накидал, но куда столько переменных и что с ними делать...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.12.2014, 16:11
Ответы с готовыми решениями:

Написать функцию, которая вычисляет квадрат целых чисел, используя указатели
Написать функцию, которая вычисляет квадрат целых чисел, используя указатели.

программа, которая вычисляет среднее арифметическое последовательности дробных чисел
1) Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. Количество чисел...

Написать функцию, которая вычисляет квадрат целого числа
Написать функцию, которая вычисляет квадрат целого числа.

13
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
30.12.2014, 16:15
Можно в обычном цикле. Такая куча переменных не нужна.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 16:17  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
Можно в обычном цикле. Такая куча переменных не нужна.
Ну я должен сделать программу на основе изученного материала, циклов не было, иначе никак?
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
30.12.2014, 16:21
c goto сделай
0
Warrior
 Аватар для _exp10der_
500 / 427 / 177
Регистрация: 23.11.2014
Сообщений: 932
30.12.2014, 16:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
 
using namespace std;
int main(){
 
    
 
    for (size_t i = 0; i < 10; i++)
    {
        cout << i*i << "\t" << i*i*i <<"\n";
    }
 
    
}

udp:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
 
 
using namespace std;
int main(){
 
    int i = 0;
 
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    i++;
    cout << i*i << "\t" << i*i*i << "\n";
    
}
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 16:26  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
c goto сделай
Тоже не было такого
Видимо, придется делать так, чтоб пользователь значения подставлял.
0
176 / 144 / 70
Регистрация: 01.05.2012
Сообщений: 414
30.12.2014, 16:27
kalonord,
без циклов можно так:
C++
1
2
3
4
5
cout <<0*<' '<<0<<endl;
    cout <<1<<' '<<1<<endl;
     cout <<2*2<<' '<<2*2*2<<endl;
      cout <<3*3<<' '<<3*3*3<<endl;
//и т.д.
но это как то совсем глупо
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 16:28  [ТС]
Я работал только в основном с объектами входного/выходного потока - cin/cout

Добавлено через 57 секунд
Цитата Сообщение от _script_ Посмотреть сообщение
но это как то совсем глупо
Не вариант) Мне уже объясняли, что такое "магические числа"
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
30.12.2014, 16:28
Цитата Сообщение от kalonord Посмотреть сообщение
чтоб пользователь значения подставлял.
Зачем тут вообще нужен пользователь? Тогда просто руками по порядку все числа от 0, до 10. В чем смысл таких заданий...а если бы 100 попросили?
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 17:25  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
ачем тут вообще нужен пользователь? Тогда просто руками по порядку все числа от 0, до 10. В чем смысл таких заданий...а если бы 100 попросили?
Ну во-первых, там нужно всё оформить в виде таблички(неск. столбцов), во-вторых, тогда единственным вариантом, как я понял, остается только это:

C++
1
2
cout << 2*2 <<" "<< 2*2*2 << endl;
        cout << 3*3 <<" "<< 3*3*3 << endl;
Добавлено через 51 минуту
В общем, пришлось написать так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cout << "Число " << "Квадрат    " << "Куб    " << endl;
    
    cout << "0  " << 0 * 0 << "\t";
    cout << 0 * 0 * 0 << endl;
 
    cout << "1  " << 1 * 1 << "\t";
    cout << 1 * 1 * 1 << endl;
 
    cout << "2  " << 2 * 2 << "\t";
    cout << 2 * 2 * 2 << endl;
 
    cout << "3  " << 3 * 3 << "\t";
    cout << 3 * 3 * 3 << endl;
 
    cout << "4  " << 4 * 4 << "\t";
    cout << 4 * 4 * 4 << endl;
 
    cout << "5  " << 5 * 5 << "\t";
    cout << 5 * 5 * 5 << endl;
    
    cout << "6  " << 6 * 6 << "\t";
    cout << 6 * 6 * 6 << endl;
 
    cout << "7  " << 7 * 7 << "\t";
    cout << 7 * 7 * 7 << endl;
 
    cout << "8  " << 8 * 8 << "\t";
    cout << 8 * 8 * 8 << endl;
 
    cout << "9  " << 9 * 9 << "\t";
    cout << 9 * 9 * 9 << endl;
 
    cout << "10 " << 10 * 10 << "\t";
    cout << 10 * 10 * 10 << endl;
0
30.12.2014, 18:01

Не по теме:

А для изучения какой темы дают такие задания?

0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 18:08  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
А для изучения какой темы дают такие задания?
Конец второй главы. В конце упражнения и это было одно из них.

Добавлено через 3 минуты
Темы перечислять не стану.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
30.12.2014, 18:09
Цитата Сообщение от kalonord Посмотреть сообщение
Конец второй главы.
омг, глава-то о чем?
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
30.12.2014, 18:11  [ТС]
Я думаю, это для того, чтобы закрепить, умение располагать текст при выводе на монитор, всякие столбцы и т.п.

Добавлено через 1 минуту
Цитата Сообщение от Velesthau Посмотреть сообщение
глава-то о чем?
"Введение в программирование на С++" хД
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.12.2014, 18:11
Помогаю со студенческими работами здесь

Найти квадрат наибольшего и куб наименьшего из трех чисел
Знайти квадрат найбільшого із трьох чисел A, B, C і куб найменшого з цих чисел!!Нада оч!! Найти квадрат наибольшего из трех чисел A, B, C...

Написать программу, которая вычисляет квадрат и квадратный корень числа
помогите написать программу, которая будет спрашивать число и выводить на экран квадрат и его квадратный корень, после этого программа...

Напишите программу, которая вычисляет квадрат любого, введенного числа
Всем привет! Народ помогите с задачкой, нужно сделать в Microsoft Visual Studio. Задача: В Cи нет операции возведения в квадрат....

Циклы: вывести Квадрат и Куб для чисел из заданного интервала
Помогите написать след задания : Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример: Введите границы интервала: ...

Программа, вычисляющая квадрат разности и квадрат суммы двух чисел
Добрый день, товарищи программисты. Написал программу для задачи: Написать программу, вычисляющую квадрат разности и квадрат суммы...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru