lighturist
?>

Нельзя преобразовать тип tuple к real. program t1; var a, b, c, s, x1, x2, x3, y1, y2, y3: real; begin write('введите a, b, c форма: a(x1, y1)'); read (a, b, c); a: =(x1, y1); b: =(x2, y2); c: =(x3, y3); s: =1/4*sqrt((a+b+c)*(a+b-c)(a+c-b)(b+c-a)); writeln ('площадь треугольника равна ', s: 7: 3); end.

Информатика

Ответы

goryavinan

Ошибка типов данных. a := (x1, x2) - объединение значений х1 и х2 в кортеж. Кортеж - неизменяемый тип данных, содержащий в себе несколько переменных или объектов, что то на подобии массива. Ты не можешь умножить кортеж на кортеж.

Объяснение:

mb9037479491

Не на том сайте ты решил об этом попросить, но раз уж спросил то я постараюсь внятно ответить.

Тебе нужно вставить загрузочную флешку с любимым из windows, но лучше всего windows 7, загрузиться с неё, и дождаться когда появится кнопка "Установить". В самом низу у тебя будет "восстановления системы". Нажимаешь на неё, у тебя появиться окошко с двумя галочками. Выбиваешь первый и нажимаешь Далее, после чего выбираешь Командная строка, где вводишь такие команды

bootrec /fixmbr

bootrec /fixboot

И после этого перезагружаешь компьютер и всё должно работать. Если будут какие то вопросы можешь написать мне в лс, постараюсь

alanatan5757

#include <iostream>

using namespace std;

int main(){

   int n, count = 0, suma = 0;

   cout<<"Vvesti kolichestvo elementow massiva\n";

   cin>>n;

   int arr[n];

   cout<<"Vvesti elementy massiva\n";

   for (int i = 0; i < n; ++i) {

       cin>>arr[i];

   }

   for (int i = 0; i < n; ++i) {

       if (arr[i]%5==0){

           count ++;

           suma += arr[i];

       }

   }

   cout<<"Kolichestvo elementov kratnyh 5 = "<<count<<endl;

   cout<<"Summa elementov kratnyh 5 = "<<suma<<endl;

}

Объяснение:

Создаем переменную n которая будет определять количество элементов в массиве.  Потом объявляем переменные count(подсчет элементов кратным 5) и suma(аналогично).

Вводим количество элементов массива и заполняем сам массив.

Далее идет цикл и в нем условие "Если элемент массива при делении на 5 дает остаток 0(то есть число кратное 5) то..."

В условии к count добавляем 1 элемент каждый раз, когда условие правдиво.

К суме добавляем сам элемент, в том же случае.

Ну и выводим эти переменные

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нельзя преобразовать тип tuple к real. program t1; var a, b, c, s, x1, x2, x3, y1, y2, y3: real; begin write('введите a, b, c форма: a(x1, y1)'); read (a, b, c); a: =(x1, y1); b: =(x2, y2); c: =(x3, y3); s: =1/4*sqrt((a+b+c)*(a+b-c)(a+c-b)(b+c-a)); writeln ('площадь треугольника равна ', s: 7: 3); end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Shtorm-Shoe
keti0290103
Peshkov
Гарик383
Яковчук1911
Vladimirovna1370
vapebroshop
milanparipovic864
yanermarina87
Ushakova Sakhno
Sergei_Olga658
predatorfishing608
Семеновна-Павел
annaan-dr582
Irina_Nikolai