• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Задачи

Регина

Ученик
Регистрация
26 Дек 2012
Сообщения
2
Реакции
0
Баллы
0
Задачи

Помогите пожалуйста написать пару задачек в паскале. :tehnari_ru_837:
1) Даны 4 числа. Нечетные числа увеличить на единицу и подсчитать кол-во, четные числа убавить в 2 раза. и подсчитать сумму
2) Определить, принадлежит ли число заштрихованным областям (заштрихованы от минус бесконечности до минус семи и от семи до плюс бесконечности)
Заранее благодарю!
 
2) Определить, принадлежит ли число заштрихованным областям (заштрихованы от минус бесконечности до минус семи и от семи до плюс бесконечности)
Заранее благодарю!
Код:
Var
 a:Real;
Begin
 Write('a= ');
 Readln(a);
 Writeln((a<-7) or (a>7));
 Readln;
End.
 
Нечетные числа увеличить на единицу и подсчитать кол-во, четные числа убавить в 2 раза. и подсчитать сумму
Вы можете НОРМАЛЬНО сформулировать задание?!! Какое кол-во? Кол-во чего? Сумму чего?
Отговорки типа "А мне так дали!" НЕ ПРИНИМАЮТСЯ!
 
Ну если такие отговорки не принимаются, то попробую. Даны 4 числа. Нечетные числа увлеичить на единицу и подсчитать количество нечетных чисел. Четные убавить в 2 раза и подсчитать сумму четных чисел. Наверное, имелось в виду так.
 
Ну если такие отговорки не принимаются, то попробую. Даны 4 числа. Нечетные числа увлеичить на единицу и подсчитать количество нечетных чисел. Четные убавить в 2 раза и подсчитать сумму четных чисел. Наверное, имелось в виду так.
Ну... не то, чтобы стало понятнее, скорее наоборот, ибо возникает вопрос: количество и сумму подсчитывать до преобразования чисел или после? Ладно, будем считать, что до. Тогда так:
Код:
Var
 a:Array[1..4] of Integer;
 i,N:Byte;
 S:Integer;
Begin
 N:=0;
 S:=0;
 Writeln('Initial:');
 For i:=1 to 4 do
  begin
   write('a',i,'= ');
   readln(a[i]);
   if (a[i] mod 2)=0 then
    begin
     Inc(S,a[i]);
     a[i]:=a[i] div 2;
    end
   else
    begin
     Inc(N);
     Inc(a[i],1);
    end;
   end;
  writeln;
  writeln('Sum of evens is ',S);
  writeln('Number of odds is ',N);
  writeln;
  writeln('New:');
  For i:=1 to 4 do Writeln('a',i,'= ',a[i]);
  Readln
End.
 
Назад
Сверху