Как решить код? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 2

Как решить код?

Урок 9.2 практика, не получается понять как правильно ввести код. Помогите🙏

24th Aug 2021, 5:05 AM
Life Game
Life Game - avatar
8 Answers
+ 1
Скинь описание задачи, и попытку решения(даже неправильную), чтобы мы могли помочь
24th Aug 2021, 5:42 AM
Roma Butaku
Roma Butaku - avatar
+ 1
Ещё дополню про директиву using namespace std; Её следует избегать при написании кода, так как может возникнуть конфликт имён, в маленьких проектах это можно не заметить, но в них тоже не советуется её использовать, вместо этого директиву следует либо определять внутри функции или класса, либо не использовать вообще
24th Aug 2021, 5:56 AM
Roma Butaku
Roma Butaku - avatar
+ 1
Вот пример: 1.Плохой код, так как может возникнуть конфликт имён #include<iostream> using namespace std; int main() { int crabs; cin >> crabs; cout << crabs / 3; return 0; } 2.Уже лучше, но также есть вероятность возникновения конфликта имен #include<iostream> int main() { using namespace std; // Либо using std::ИмяИзПространстваИмён int crabs; cin >> crabs; cout << crabs / 3; return 0; } 3.Хороший код, так как отсутствует вероятность возникновения конфликта имён #include<iostream> int main() { int crabs; std::cin >> crabs; std::cout << crabs / 3; return 0; } Это может показаться сложным сейчас, но потом это пригодиться
24th Aug 2021, 6:02 AM
Roma Butaku
Roma Butaku - avatar
0
Вы повар в ресторане. Вам нужно 3 краба для приготовления особого блюда под названием «Трио». Напишите программу, которая принимает число крабов в качестве ввода, и выводит, сколько блюд «Трио» удастся приготовить. Пример ввода 14 Пример вывода 4
24th Aug 2021, 5:45 AM
Life Game
Life Game - avatar
0
#include <iostream> using namespace std; int main() { int crabs; cin >> crabs; //ваш код int crabs; cout << trio; return 0; }
24th Aug 2021, 5:46 AM
Life Game
Life Game - avatar
0
#include<iostream> using namespace std; int main() { int crabs; cin >> crabs; cout << crabs / 3; return 0; } Ошибка в твоём коде в том, что ты два раза объявляешь одну и ту же переменную(crabs), и не объявляешь переменную trio, и пытаешься вывести её результат Нужно использовать операцию деления, она возвращает целочисленное значение
24th Aug 2021, 5:52 AM
Roma Butaku
Roma Butaku - avatar
0
Тебе не нужно использовать переменную trio, так как результат этой операции тебе больше нигде не пригодится, поэтому результат можно сразу вывести в консоль
24th Aug 2021, 5:53 AM
Roma Butaku
Roma Butaku - avatar
0
Спасибо) но пока ничего непонял
24th Aug 2021, 6:06 AM
Life Game
Life Game - avatar