№1 var a, b, c: integer; begin read(a, b, c); if((a = b) or (b = c) or (c = a)) then write('Треугольник равнобедренный') else write('Треугольник неравнобедренный'); end.
БЛОКСХЕМА: начало ввод сторон(a, b, c) если a = b или b = c или с = a, то вывести: 'треугольник равнобедренный' иначе вывести: 'треугольник неравнобедренный' конец
№2 var n, s, i: integer; begin s := 0; read(n); for i := 20 to n do begin if (i mod 2 <> 0) then s := s + i; end; write(s); end.
БЛОКСХЕМА: начало s := 0, i := 20 ввод числа n пока i не равно n если i - нечётное, то прибавить к s вывести s конец
По порядку: 1) Ты забыл подключить библиотеку <iostream> (надо было наприсать #include <iostream>) 2) int - тип целочисленных переменных - они могут принимать лишь значения, что не удивительно, целых чисел. Для твоей цели необходимо использовать строковую переменную, в C++ - это string (Для ее использования необходимо ее подключить - #include <string>)
Итого #include <iostream> #include <string>
using namespace std;
int main() { string name; cout << "What is your name?"; cin >> name; cout << "Hello, " << name<< endl; return 0; }
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку