Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в сортировке элементов структуры https://www.cyberforum.ru/ cpp-beginners/ thread1743611.html
Пытаюсь отсортировать элементы структуры. Есть код, но он не работает. Пишет, что ошибка, собственно, в строках сортировки. void sort(COMPANIES *final, int CompNum)//Сортировка { int i; int temp; COMPANIES *temp = new COMPANIES; int colNum; cout << "Введите номер стоблца, по которому хотите отсортировать таблицу:\n" << "1.Название компании; 2.Количсетво продуктов; 3.Продажи за...
Как создать несколько пронумерованных файлов C++
Например я хочу создать 10 файлов с именами file0, file1 и так далее до 9 for(int i=0; i<10; i++) { ofstream fout(); // В общем вот тут я не знаю как записать имя файла, чтобы писалось file а потом номер fout.close(); } Вопрос глупый, но в последний раз я практиковался 3 года назад. Многое забыл. И не могу в поиске найти
C++ Вывести коды каждого символа матрицы Здравствуйте. Очень нужна ваша помощь. Не могу написать программу!! Нужно ввести n последовательностей строковых констант разной длины, представить их в виде символьной матрицы размерностью m*n, где m-переменная, которая задается с клавиатуры. Перевести каждый символ в соответствующий код ASCII. И сделать это все с использованием указателей!!! Помогите!! https://www.cyberforum.ru/ cpp-beginners/ thread1743596.html C++ Трёхленточное слияние. Сортировка файла https://www.cyberforum.ru/ cpp-beginners/ thread1743577.html
Необходимо упорядочить файл чисел. Алгоритм работает как надо. Проблема с самими файлами. На каждой итерации цикла в файлы выводится на один символ больше, чем надо. Бьюсь уже третий день, понять ничего не могу. Выручайте. То, что выводится после Before: - это файлы после разбиения исходного. Исходный файл не меняется, он открыт только для чтения. В итоге на экране при выводе данных из файла я...
Алгоритм Грэхема C++
Всем доброго времени суток На завтра надо уже принести алгоритм грэхема, но толком ничего не объяснил преподаватель Нашёл разные источники, но что не скопирую к себе - всё не работает 1) http://e-maxx.ru/algo/convex_hull_graham тут ему не нравится "down", говорит, что "а" не определена и хочет добавить пару точек с запятой 2) http://hardfire.ru/graham говорит, что point, dist, ccw - не...
C++ Ошибка сегментации https://www.cyberforum.ru/ cpp-beginners/ thread1743565.html
Здравствуйте. Скажите, почему так делать нельзя? class A { public: A* array; //массив A() { //Ошибка сегментации в следующей строке array = new A;
C++ Подсчитать количество вхождений всех слов в текст Вывести все слова и рядом количество их вхождений в текст, предусмотреть, чтобы можно было вводить текст с клавиатуры и считывать из файла https://www.cyberforum.ru/ cpp-beginners/ thread1743564.html C++ Аппаратные-программные требования для С++
Здравствуйте.Помогите пожалуйста,какие системные требования для $С++$ 1) Объём оперативной памяти не менее.....? 2)Объём внешней памяти для хранения программного кода и данных не менее......? 3)MS Windows 7 или выше ? 4).NET Framework ???
C++ Классы https://www.cyberforum.ru/ cpp-beginners/ thread1743551.html
Привет всем, возник вопрос в отношении методов в классе итак есть код #ifndef KING_H #define KING_H #include "checker.h" class King : public Checker { public:
C++ Нахождение 3 максимальных элементов массива #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { int *arr; // указатель для выделения памяти под массив int size; // размер массива // Ввод количества элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread1743542.html
Что означает -1#INF C++
Здравствуйте! При вводе Х отличного от 2, после 4 итераций программа начинает выдавать -1#INF, я так понимаю, что оно пытается делить на ноль. Только вот не понимаю где именно ошибка. Помогите, пожалуйста! #include "stdafx.h" #include "iostream" #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ C++, динамические переменные, нужен совет https://www.cyberforum.ru/ cpp-beginners/ thread1743497.html
Здравствуйте, прошу вашей помощи! Я никак не могу разобраться, где нужно использовать динамические переменные, а где статические. В итоге пихаю динамические переменные куда попало и имею кучу проблем. Например: создаю MatRepeats *ob = new MatRepeats; и к элементам структуры приходится обращаться по-китайски: *ob->name = "pl228"; *ob->repeats = 3;Помогите, пожалуйста, разобраться с использованием...
27 / 26 / 6
Регистрация: 02.02.2014
Сообщений: 96
24.05.2016, 21:34 0

Fizz buzz, господа! - C++ - Ответ 9184608

24.05.2016, 21:34. Показов 3897. Ответов 29
Метки (Все метки)

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

Решение

Тему замены условий массивами можно и продолжить:
Кликните здесь для просмотра всего текста

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
35
36
37
38
39
40
#include <functional>
#include <iostream>
 
int loop_body();
 
int val = 1;
 
std::string none() { return ""; }
 
using fn = std::function<std::string()>;
fn fizz_0[3] = {[] { return "fizz"; }, none, none};
fn buzz_0[5] = {[] { return "buzz"; }, none, none, none, none};
fn fin[2] = {[] { return std::to_string(val); }, none};
 
size_t n2b(size_t val) {
  val = (val >> 32) | val;
  val = (val >> 16) | val;
  val = (val >> 8) | val;
  val = (val >> 4) | val;
  val = (val >> 2) | val;
  val = (val >> 1) | val;
  return val & 1;
}
 
struct S {
  S() {
    std::string s;
    s += fizz_0[val % 3]();
    s += buzz_0[val % 5]();
    s += fin[n2b(s.length())]();
    std::cout << s << ' ';
    val += 1;
  }
};
 
int main() {
  int max;
  std::cin >> max;
  new S[max];
}


Вернуться к обсуждению:
Fizz buzz, господа! C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2016, 21:34
Готовые ответы и решения:

"Fizz buzz" checkio
Приветствую. Начал изучать python решил попробовать checkio.org Задача: &quot;Fizz buzz&quot; is a word...

Если число делится на 3 без остатка, то на экран выводится слово 'Fizz'
Занимаюсь на одном ресурсе (не буду заниматься пиаром, да и карается наверное это здесь). Учу язык...

Вывести на экран числа от 1 до 100, заменив числа, которые делятся на 3 словом Fizz
Здравствуйте. Столкнулся с проблемой. Собственно задача такая: нужно вывести на экран числа от 1 до...

Господа началось
На внутряках сильно подрос ПР ... надеюсь не только у меня

29
24.05.2016, 21:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2016, 21:34
Помогаю со студенческими работами здесь

господа, поясните!
есть такой код Sub Click(Source As Button) Dim s,tmp,find2,find3 As String Dim find1 As...

Господа оптимизаторы
Я - заказчик. Взял на удаленку на очень неплохую ЗП оптимизатора из этого форума. Он в свое время...

Господа вопрос
сателитов про художников , вставляя натяжные потолки , календари и так далее прям в текст . Все...

Господа специалисты?
Господа специалисты, подскажите. Яндекс не с того не с сего с 6 места переместил сайт на 21, из за...

интересная задачка, господа :)))
есть корзина для ягод, за 60 секунд корзина наполняется ягодами до отказа. каждую секунду...

Господа, чат на flash
Господа, у кого есть исходник чата на flash? Для приложения. Отпишитесь.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru