М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Bened
Bened
06.11.2021 20:26 •  Информатика

Склавиатуры вводятся 3 числа. найти количество и сумму четных чисел среди них. если среди введенных четных нет, то вывести соответствующее сообщение.

👇
Ответ:
SashaWest
SashaWest
06.11.2021

 

Program Num3;

Uses Crt;

var a,b,c,n,s:integer;

 

begin

     clrscr;

     write('Введите 3 числа: ');

     readln(a,b,c);

     n:=0;s:=0;

     if (a mod 2)=0 then 

             begin

                 n:=n+1;

                 s:=s+a;

             end;

 

if (b mod 2)=0 then 

             begin

                 n:=n+1;

                 s:=s+b;

             end; 

 

 

if (c mod 2)=0 then 

             begin

                 n:=n+1;

                 s:=s+c;

             end;

  if (n=0) then writeln('Нету чётных чисел вообще !! ')

          else  writeln('Количество чётных чисел:',n,'Их сумма: ',s);    

    readkey;

 

end.

 

 

4,4(50 оценок)
Открыть все ответы
Ответ:
yl800845
yl800845
06.11.2021

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *D,int N){

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

 D[i] = rand() % 100 + 0;

}

}

void printarr(int *D,int N){

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

 cout << D[i] << " ";

}

}

void swapkm(int *D,int N,int m,int k){

int mt,kt;

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

 mt = D[i];

}

for(int j = 0; j < k; j++){

 kt = D[j];

}

cout << "м-тый елемент = " << mt << endl;

cout << "k-ый елемент = " << kt << endl;

cout << "Меняем местами " << mt << " и " << kt << endl;

swap(D[m-1],D[k-1] );

}

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Rus");

int N,m,k;

cout << "Введите размер массива: ";

cin >> N;

int *D = new int[N];

randarr(D,N);

printarr(D,N);

cout << "\nМеняем m-ый и k-ый елементы местами..." << endl;

cout << "Введите номер m-ого елемента: ";

cin >> m;

cout << "Введите номер k-ого елемента: ";

cin >> k;

swapkm(D,N,m,k);

printarr(D,N);

delete[] D;

return 0;

}

4,7(27 оценок)
Ответ:
Артур15051505
Артур15051505
06.11.2021
Var x1,y1,x2,y2,v1,v2:real;
begin
  writeln("введите количество метров пробегания жирафа");
  read(y1);
  writeln("введите, за сколько секунд он должен пробежать");
  read(x1);
  writeln("введите количество метров пробегания зайца");
  read(y2);
  writeln("введите, за сколько секунд он должен пробежать");
  read(x2);
  v1:=y1/x1;
  v2:=y2/x2;
  if v1>v2 then 
  begin
     writeln("жираф чемпион");
  end
  else if v1<v2 then 
  begin
     writeln("заяц чемпион");
  end
  else
  begin
    writeln("победила дружба);
  end;
end;
4,4(24 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ