Есть ответ 👍

Проделайте несколько операций с массивом Array. Найдите сумму всех элементов массива (S)

250
264
Посмотреть ответы 2

Ответы на вопрос:

perov200
4,5(84 оценок)

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randArray(int *Array, int size){

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

 Array[i] = rand() % 10 + 1;

}

}

void printArray(int *Array, int size){

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

 cout << Array[i] << " ";

}

}

int sumelements(int *Array, int size){

int S = 0;

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

 S += Array[i];

}

return S;

}

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Rus");

int size;

cout << "Введите кол-во елементов массива: ";

cin >> size;

if(size < 0){

 cout << "Количество не может быть меньше 0" << endl;

}

int *Array = new int[size];

randArray(Array,size);

printArray(Array,size);

cout << "\nСумма всех елементов массива = " << sumelements(Array,size) << endl;

delete [] Array;

return 0;

}

Пояснення:

imi2
4,7(95 оценок)

//pascal abc.net v3.0 сборка 1111 const   n=30;   type   tys=array[1..n] of string; var   ars: tys;   i,j: integer;   s: string;   procedure sorts(var ars: tys; n1: integer); var   i,j: integer;   c: string; begin   for i: =1 to n1-1 do   for j: =i to n1 do     if ars[i]> ars[j] then     begin       c: =ars[i];       ars[i]: =ars[j];       ars[j]: =c;     end; end;     begin   readln(s);   j: =1;   while pos(' ',s)< > 0 do   begin     for i: =1 to pos(' ',s) do     ars[j]: =ars[j]+s[i];     delete(s,1,pos(' ',s));     inc(j);   end;   ars[j]: =s;   sorts(ars,j+1);   writeln('result=');   for i: =1 to n do  writeln(ars[i]); end. пример ввода: панамка пена пенал паста параллелепипед подражатель пинать явный полиморфизм паскаль тетрадь разум пример вывода: панамка  параллелепипед  паскаль  паста  пена  пенал  пинать  подражатель  полиморфизм    разумтетрадь  явный 

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS