qwerfdsa2904
30.11.2022 09:52

Цель работы. Освоить типовые приемы программирования задач с возможным выбором различных путей решения и с возможным многократным повторением определенных действий на языке С++ с использованием типов данных.

6. Дано натуральное число. Найти число, получаемое из исходного перестановкой его первой и последней цифр.

7. Вычислить сумму (тут дробь, всё есть во вложении)

8. Даны натуральное число n и вещественные числа a1, a2, ..., an. Определить среднее арифметическое вещественных чисел.

10. Даны натуральное число n и вещественные числа x1, x2, ..., xn. Найти количество вещественных чисел, которые больше своих "соседей", то есть предшествующего и последующего.

11. Даны натуральное число m и целые числа d1, d2, ..., dm. Выяснить, верно ли, что количество положительных чисел di, кратно трем.

ответы на задачу нужны на С++, т.е. КОД ПРОГРАММЫ КОТОРАЯ ЭТО ДЕЛАЕТ

Т.е. задача №6 Код вот такой-то
задача №7 код вот такой то и т.д.
Не одна программа. К Каждому заданию своя программа на с++

Если будет объяснение, отдельное Выручите а то у меня квиток пересдачи до 30-го :С

Если напишите для всех (кроме 1,2,3) буду очень благодарен

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
hjhytu
14.08.2020 11:02
Uses crt;  {модуль CRT, для красоты}
var x,y:integer;  {описание переменных}
begin
write('Введи трехзначное число:'); {вывод текста на экран}
readln(x); {Чтение данных}
write('Введи любую цифру:'); {Вывод текста на экран}
readln(y);  { Чтение данных }
if (x<100) or (x>999) or (y<0) or (y>9)  {проверка условий}   
then writeln('ERROR!')  {Вывод текста, если условие соблюдено}
else  {Вариант, если в начале все числа введено верно}
    if (y=x div 100) or (y=x mod 10) or (y=x mod 100 div 10) then
       writeln ('Цифра присутствует') {Вывод текста, если условие соблюдено}
    else writeln ('Такой цифры нет');  { Вывод текста, если условие не соблюдено }
end.
0,0(0 оценок)
Ответ:
TEMA3232
14.08.2020 11:02
Pascal:
var n,m:longint;
      f:boolean;
begin
  write ('Decimal: ');
  readln(n);
  write ('Number: ');
  readln (m);
  f:=true;
  while (n<>0) do
  begin
    if ((n mod 10)=m) then
      begin
       f:=true;
       break;
      end;
    n:=n div 10;
  end;
  if f then writeln ('YES!') else writeln ('NO');
  readln;
end.

C++:
#include <iostream>
using namespace std;

int main()
{
  int n,m;
  bool f = false;
  cout <<"Decimal: ";
  cin >>n;
  cout <<"Number: ";
  cin >>m;
  while (n!=0)
  {
    if ((n%10)==m)
    {
      f = true;
      break;
    }
    n/=10;
  }
  if (f)
    cout <<"YES!" <<endl;
  else cout <<"NO!" <<endl;
  return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота