Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 02.09.2013
Сообщений: 33

Написать программу, которая находит площадь квадрата

18.09.2013, 15:54. Показов 7229. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать программу на С++ которая находит площадь квадрата.
Помогите пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.09.2013, 15:54
Ответы с готовыми решениями:

Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 – послед-ней цифре числа N - находит последнюю цифру квадрата этого числа
Чтобы определить на какую цифру оканчивается квадрат целого числа, достаточно знать последнюю цифру самого числа. Написать программу,...

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

Написать функцию, которая находит площадь N угольника по его сторонам
Написать функцию (или макроопределение), которая находит площадь треугольника по его сторонам. Написать функцию square c переменным числом...

18
 Аватар для SummerRain
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
18.09.2013, 15:55
C++
1
2
3
double area(double k) {
    return k * k;
}
0
193 / 170 / 32
Регистрация: 09.09.2013
Сообщений: 522
18.09.2013, 16:32
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
 
int main()
{
    double a, b;
 
    cout << "Input 2 numbers: ";
 
    cin >> a >> b;
    cout << a*b;
 
    _getch();
    return 0;
}
1
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 16:42
Цитата Сообщение от _ Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
 
int main()
{
    double a, b;
 
    cout << "Input 2 numbers: ";
 
    cin >> a >> b;
    cout << a*b;
 
    _getch();
    return 0;
}
Ты написал программу для прямоугольника,а нужно для квадрата)))Предыдущий вариант был более подходящий,хотя твой более универсальный))
2
193 / 170 / 32
Регистрация: 09.09.2013
Сообщений: 522
18.09.2013, 16:45
Цитата Сообщение от Matan! Посмотреть сообщение
Ты написал программу для прямоугольника,а нужно для квадрата)))
точно
правду ведь говорят "поспешишь - людей насмешишь"
1
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 21:11
Цитата Сообщение от _ Посмотреть сообщение
правду ведь говорят "поспешишь - людей насмешишь"
Ну,здесь нет ничего смешного.Твоя программа написана правильно,достаточно практична.Поэтому всё хорошо)

Добавлено через 8 минут
Совет по быстродействию.
Чтобы программа работала быстрее,можно исключить строку
using namespace std;
и вместо неё ко всем потокам типа cout,cin,endl приписывать спереди std:: .
Итого,например,код _ будет выглядеть так:
#include <iostream>
#include <conio.h>
#include <stdio.h>

int main()
{
double a, b;

std::cout << "Input 2 numbers: ";

std::cin >> a >> b;
std::cout << a*b;

_getch();
return 0;
}
1
Ghost
 Аватар для Belfegor
174 / 174 / 40
Регистрация: 16.09.2012
Сообщений: 526
18.09.2013, 21:36
Цитата Сообщение от Matan! Посмотреть сообщение
Чтобы программа работала быстрее,можно исключить строку
using namespace std;
абсурд
1
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 21:39
Цитата Сообщение от Belfegor Посмотреть сообщение
абсурд
Ничего подобного.Вместо всей области имён std мы открываем только ту её часть,которая нужна для определения потоков,которые используем.
1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
18.09.2013, 21:45
Цитата Сообщение от Matan! Посмотреть сообщение
Чтобы программа работала быстрее,можно исключить строку
using namespace std;
вижу, что я не один с таким лицом -> <-
Цитата Сообщение от Matan! Посмотреть сообщение
Вместо всей области имён std мы открываем только для определения тех потоков,кототые используем.
матчасть!

Добавлено через 1 минуту
Может чем поможет: using namespace std
1
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 22:03
Цитата Сообщение от Croessmah Посмотреть сообщение
вижу, что я не один с таким лицом -> <-

матчасть!

Добавлено через 1 минуту
Может чем поможет: using namespace std
В матчасти я осведомлён.Когда используется всё пространство,программа обращаясь в это пространство,производит поиск по всему пространству имён.Если я пишу краткую инструкцию std::[...], то программа просто обращается к этому потоку,не производя поиска по всему пространству.
1
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
18.09.2013, 22:14
Цитата Сообщение от Matan! Посмотреть сообщение
В матчасти я осведомлён.Когда используется всё пространство,программа обращаясь в это пространство,производит поиск по всему пространству имён.Если я пишу краткую инструкцию std::[...], то программа просто обращается к этому потоку,не производя поиска по всему пространству.
Ты говоришь откровенную ерунду. Пространство имен не ищется в runtime.
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 22:22
Цитата Сообщение от castaway Посмотреть сообщение
Ты говоришь откровенную ерунду. Пространство имен не ищется в runtime.
Ищется поток в пространстве имён,а не само пространство.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
18.09.2013, 22:24
Цитата Сообщение от Matan! Посмотреть сообщение
Ищется поток в пространстве имён,а не само пространство.
Какой еще на хрен поток. После того как программа скомпилирована, в ней вообще нет никаких пространств имен. Пространства имен существуют только на этапе сборки.
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 22:26
Цитата Сообщение от castaway Посмотреть сообщение
Какой еще на хрен поток. После того как программа скомпилирована, в ней вообще нет никаких пространств имен. Пространства имен существуют только на этапе сборки.
Поток ввода/вывода.Думаешь,сборка происходит без затрат времени?
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
18.09.2013, 22:28
При чем тут затраты времени при сборке, если ты говоришь что сама программа будет работать быстрее?
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 22:45
Цитата Сообщение от castaway Посмотреть сообщение
При чем тут затраты времени при сборке, если ты говоришь что сама программа будет работать быстрее?
Ну,если ты в папке Debug кликаешь по exe-файлу,то естественно всё равно и сравнивать не с чем.Другое дело если ты в среде разработки тычешь по F5,собирая программу.Так вот я имел ввиду второй вариант.Мелочь,согласен,но в коде не должно быть ничего лишнего.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
18.09.2013, 22:55
Много же тебе понадобилось времени чтобы понять что ты не то сказал..
Кстати, в той программе нет ничего лишнего кроме #include <stdio.h>, а то, как там указано пространство имен - это дело вкуса каждого, и обращать внимание на скорость сборки такой программы просто глупо, разницы не заметит никто.
0
18.09.2013, 22:57

Не по теме:

я конечно нуб, но спорить с одними из самых авторитетных пользователей ветки....:negative:

0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
18.09.2013, 23:06
Цитата Сообщение от castaway Посмотреть сообщение
Много же тебе понадобилось времени чтобы понять что ты не то сказал..
Возможно,не так сформулировал мысль..
Цитата Сообщение от castaway Посмотреть сообщение
Кстати, в той программе нет ничего лишнего кроме #include <stdio.h>,
Вынужден согласиться.
Цитата Сообщение от castaway Посмотреть сообщение
обращать внимание на скорость сборки такой программы просто глупо, разницы не заметит никто
Так мы многих процессов не замечаем,поскольку для нас они происходят всё равно быстро.Но для компьютера разница есть...
Впрочем,спасибо за информацию!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2013, 23:06
Помогаю со студенческими работами здесь

Площадь квадрата равна S. Вычислить сторону квадрата а, диагональ d и площадь S1 описанного около этого квадрата круга
Напишите код в C++ Пожалуйста :confusion:

Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата
Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата.Пользователь выбирает опцию, и...

Написать программу, которая находит N-е полупростое число
Всем привет, помогите написать программу, которая находит N-е полупростое число. Заранее спасибо)

Написать программу,которая находит максимальное число
В программу вводятся некоторые числа ,надо найти максимальное число, которое кратно 6 и оканчивается на 4. Без for . Только if и while.

Написать программу, которая находит процент P от суммы S
Написать программу, которая находит процент P от суммы S.


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
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
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru