
Сделайте чтобы код работал #include using namespace std; int main() { float S,t; char tip; { int
i; // счетчик цикла int sum = 0; // сумма чисел от 1 до 1000. setlocale(0, ""); for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1. { cout << "Введите путь:"; cin >> S; cout << "Введите время:"; cin >> t; cout << "Введите вид движения('r'-равном; 'u'-ускор;): "; cin >> tip; switch ( tip ) { case 'r': cout << "Скорость: " << S/t; break; case 'u': cout << "Скорость: " << 2*S/t << endl; break; default: cout << "Ошибка, выход\n"; break; } }

Ответы на вопрос

Ответ:
В коде была лишняя { из-за которой код не компилировался
Объяснение:
#include
using namespace std;
int main()
{
float S,t;
char tip;
int i; // счетчик цикла
int sum = 0; // сумма чисел от 1 до 1000.
setlocale(0, "");
for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1.
{
cout << "Введите путь:"; cin >> S;
cout << "Введите время:"; cin >> t;
cout << "Введите вид движения('r'-равном; 'u'-ускор;): "; cin >> tip;
switch ( tip ) {
case 'r':
cout << "Скорость: " << S/t;
break;
case 'u':
cout << "Скорость: " << 2*S/t << endl;
break;
default:
cout << "Ошибка, выход\n";
break;
}
}



В вашем коде есть несколько проблем, но я попробую помочь вам исправить их. Вот исправленный код:
cpp#include <iostream>
using namespace std;
int main() {
setlocale(0, ""); // Установка локали
float S, t;
char tip;
for (int i = 1; i <= 1000; i++) {
cout << "Введите путь:";
cin >> S;
cout << "Введите время:";
cin >> t;
cout << "Введите вид движения('r'-равном; 'u'-ускор;): ";
cin >> tip;
switch (tip) {
case 'r':
cout << "Скорость: " << S / t << endl;
break;
case 'u':
cout << "Скорость: " << 2 * S / t << endl;
break;
default:
cout << "Ошибка, неверный тип движения\n";
break;
}
}
return 0;
}
Исправления:
- Добавлена директива
#include <iostream>
, чтобы включить стандартную библиотеку ввода/вывода. - Удалены лишние фигурные скобки вокруг объявления переменных
float S, t; char tip;
. - Инициализация переменной
i
теперь происходит внутри циклаfor
. - Заменены операторы
<<
и>>
на соответствующиеcout
иcin
для ввода и вывода данных. - Исправлено сообщение об ошибке при неверном типе движения.
Теперь код должен работать как ожидается.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili