Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не понимаю как работает эта функция Что означают аргументы & и * в этой функции ? template <typename T> inline T* const& max(T* const& a, T* const& b) { return *a < *b ? b : a; } И можно ее как нибудь по другому написать? а... template <class T> inline T max(T& first, T& second) { return (first > second: first ? second); } https://www.cyberforum.ru/ cpp-beginners/ thread824111.html Как на схеме правильно показать оператор switch? Подскажите , пожалуйста C++
Можете привести пример ? Очень нужно. Заранее огромное спасибо!
C++ исправить программу
требуется исправить функцию сортировки в main, чтобы сортировала два массива. Исправить цикл for (int i=0;i<=(m-1)+k;i++), чтобы находил одинаковые элементы в массивах и подставлял их в формулу x ...
Из исходной матрицы выделить две новые C++
Из исходной матрицы выделить две новые, используя элементы, одни из которых расположены левее главной и побочной диагоналей,а другие-правее них. Элементы диагоналей не трогать.
Правильный ответ C++
Помогите найти правильный ответ: 1) What will I see as output if I were to execute the following statements: PriorityQueue prices; prices.insert(150, 10); prices.insert(240, 20);... 4)When we evaluate the expression: 15 3 * 5 + 10 / How many pushes and how many pops will we perform to end up with the solution as the sole item on the stack? What will be the value of that...
C++ Передача масива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread824178.html
Каким способом можно передать массив в функцию? #include <cstdlib> #include <iostream> using namespace std; void Print(char *mas){ cout<<mas<<"\n"; }
C++ Интеллект бота в игре "Покер на костях"
Вот правила Необходимо так же 5 кубиков. Цель игры: составить наиболее выгодную покерную комбинацию из пяти игральных костей. Количество игроков может быть любым, но лучше всего, если число играющих... сколько раз "недовольный" может перебрасывать и во сколько каждый раз ему обойдется? Добавлено через 2 часа 2 минуты играет бот, перебрасывает один раз количество не попавшее в комбинацию(и)...
C++ своя strlen https://www.cyberforum.ru/ cpp-beginners/ thread824127.html
#include<iostream.h> int strlen(char *string) { int lengh=0; while(*string++) lengh++; return ++lengh; } int main(void) { во втором случае все как надо выводит 5 Кому это все - надо, чтобы слово из 4 букв давало длину 5? Посмотрите как работает стандартная функция.
C++ Считывание из текстового файла в строку https://www.cyberforum.ru/ cpp-beginners/ thread824169.html
Всем доброго вечера. Кто бы мог помочь мне в написании программы. К сожалению, в си++ я совсем чайник и была бы очень благодарна,если кто-нибудь помог бы мне. Задача: Исходный файл с текстом... #include <iostream> #include <fstream> #include <string> #include <cstdlib> using namespace std; int main() { ifstream fin("input.txt"); if (fin.is_open())
C++ Эта программа безвредна? https://www.cyberforum.ru/ cpp-beginners/ thread824170.html
Есть один человек, который утверждает, что данная программа не делает ничего, кроме как автоперехода по ссылкам, указанным в файле url.txt. Но у меня есть сомнения, вдруг это какой-нибудь вирус? /*... А сами почитать вы не в состоянии? Жалкая сотня строк как-никак. Ничего страшного этот код не делает, он даже браузер за собой закрыть не в состоянии.
МедиаПлеер на C++ C++
Добрый вечер. Хочу написать кросплатформенный, быстрый, сильный и стильный плеер(аудио,видео,примочки всякие) на C++(на данный момент знаю как использовать... libavcodec
C++ Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е" https://www.cyberforum.ru/ cpp-beginners/ thread824130.html
Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е". Я кое как составил программу...помогите пожалуйста ее исправить:( ... #include<iostream.h> #include<string.h> #include<stdio.h> struct Element { int Item; Element* Next; }; Element* TopPointer; int IsEmpty() { return (!TopPointer);
...
 Аватар для anmartex
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
01.04.2013, 05:58 0

Циклы: нарисовать прямоугольник из звездочек с диагоналями - C++ - Ответ 4341181

01.04.2013, 05:58. Показов 7005. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Ну, как-то так:
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
#include <iostream>
#include <cstdlib>
 
int main()
{
   size_t w, h;
   std::cout << "input width and heght: ";
   std::cin >> w >> h;
 
   float factor = static_cast<float>(w) / h;
 
   for (size_t i = 0; i < h; ++i)
   {
      for (size_t j = 0; j < w; ++j)
      {
         if ((i == 0) || (i == h-1) || (j == 0) || (j == w-1) ||
             (j == static_cast<size_t>(i*factor)) ||
             (w-j-1 == static_cast<size_t>(i*factor)))
         {
            std::cout << "*";
         }
         else
         {
            std::cout << " ";
         }
      }
      std::cout << std::endl;
   }
 
   system("pause");
 
   return 0;
}
Циклы: нарисовать прямоугольник из звездочек с диагоналями


Бинарник + исходник: program.7z

Вернуться к обсуждению:
Циклы: нарисовать прямоугольник из звездочек с диагоналями C++
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.04.2013, 05:58
Готовые ответы и решения:

Нарисовать прямоугольник из звездочек
помогите начинающему програмисту создать консольную програму в microsoft visual studio 2010 нужно нарисовать пустой прямоугольник из...

Нарисовать прямоугольник из звездочек
Надо нарисовать прямоугольник из *. При указе n рисует столько же количество по каждой стороне. То есть например эн=5 значит * тоже по пять...

Нарисовать прямоугольник из звездочек
Нарисовать прямоугольник из звездочек.Внутри звездочки. Ширину и высоту задать с клавиатуры

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2013, 05:58
Помогаю со студенческими работами здесь

Нарисовать прямоугольник из звездочек
4.ф-я кот принимает ширину и высоту и рисует прямоугольник из звездочек (заполненный звездочками)

Прямоугольник из звёздочек
Заданы натуральные числа А и В. Напишите программу, которая выводит прямоугольник из звёздочек. Горизонтальные стороны прямоугольника...

Прямоугольник из звездочек
Написать программу, которая по заданным натуральным M и N печатает прямоугольник размера M❌N

Прямоугольник из звёздочек
Заданы натуральные числа А и В. Написать программу, которая выводит прямоугольник из звездочек со сторанами А и В символов &quot; *...

Прямоугольник из звёздочек
Заданы натуральные числа A и B. Написать программу которая выводит прямоугольник из звездочек со сторанами A и B из символов &quot; *...

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru