Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
кира зайка
1

решите программы по одномерным массивам на языке С++

01.12.2009, 10:13. Показов 901. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1.Массив заполнить с помощью генератора случайных чисел в интервале [-50; 50] в количестве 15 элементов. Сформировать массив Р из элементов массива А кратных 7 и найти их произведение.
2.В одномерном массиве A подсчитать количество нулевых элементов, заменить их значением квадрата минимального элемента, затем вычислить сумму элементов полученного массива. Напечатать исходный и результирующий массивы в две строки.
A = {-5; 1; 0; -15; -24; 0; 80; -23; 0; -31; 43; -7}.
3.Массив заполнить с помощью генератора случайных чисел в интервале [-50; 50] в количестве 15 элементов .Вычислить произведение кубов элементов массива X, отличных от нуля и заменить 9 элемент этим произведением.
4.Вычислить сумму максимального и минимального элементов массива A,
напечатать значения и порядковые номера этих элементов:
A = {-5;1;0;-15;-24;-75;80;-23;4;-31;43;-7}
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2009, 10:13
Ответы с готовыми решениями:

по одномерным массивам
Здравствуйте! Попалась мне на лабораторную работу задачка! вроде не такая уж и трудная, но я...

Задача по одномерным массивам
Задайте массив из 10 элементов с помощью датчика случайных чисел. Вычислите сумму произведений всех...

Вопрос по одномерным массивам.
Всем доброго времени суток. 1. Написал код но при запуске выкидывает ошибку и условия не...

Задание по одномерным массивам
Помогите решить задание. Т.к. я только начал изучать данный язык, трудно разобраться во всем. Буду...

1
Быдлокодер
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
01.12.2009, 14:02 2
Лучший ответ Сообщение было отмечено как решение

Решение

1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#define k 255
using namespace std;
main(void)
{
  int i,j,proizv=1,h=-1;
  int A[k],B[k];
  srand((unsigned)time(0));
  for (i=0;i<=14;i++)
  {
    A[i]=rand()%100-50;
    if (A[i]%7==0)
    {
      h++;
      B[h]=A[i];
      cout<<"KR: "<<B[h]<<endl;
    }
    else
    {
      cout<<A[i]<<endl;
    }
  }
  cout<<endl;
  if (h==-1)
    {
      cout<<"Elementi massiva otcytstvyyt";
      getch();
      goto FCR;
    }
  cout<<"Polychen massiv: "<<endl;
  for (j=0;j<=h;j++)
  {
  proizv*=B[j];
      if (j!=h)
        cout<<B[j]<<", ";
      else
      {
        cout<<B[j]<<"."<<endl;
        cout<<endl;
      }
  }
  cout<<"Ih proizvedenie ravno: "<<endl;
  cout<<proizv;
  getch();
 
FCR:
}
Добавлено через 26 минут
Задание 3.
(Замечание: типов данных больше __int64 мне не известно, но иногда в результате подсчетов появляются такие числа, что не влезают туда.)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#define k 255
using namespace std;
main(void)
{
  int i,h=-1,j=0;
  __int64 proizv=1;
  int A[k],B[k];
  srand((unsigned)time(0));
  for (i=0;i<=14;i++)
  {
    ST:
    A[i]=rand()%100-50;
      cout<<A[i]<<endl;
    if (A[i]!=0)
    {
      h++;
      B[h]=A[i]*A[i]*A[i];
      proizv*=B[i];
    }
    else goto ST;
  }
  cout<<endl;
  cout<<"Proizvedenie kybov elementov ne = 0 ravno: "<<endl;
  cout<<proizv<<endl;
  cout<<endl;
  cout<<"Konechnii massiv: ";
    for (j=1;j<14;)
    {
      cout<<A[j]<<", ";
      FCR:
      j++;
      if (j==9)
      {
        cout<<proizv<<", ";
        goto FCR;
      }
      if (j==14)
        cout<<A[j]<<". ";
    }
    getch();
}
0
01.12.2009, 14:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2009, 14:02
Помогаю со студенческими работами здесь

Задача по одномерным массивам
Сформировать одномерный массив целых чисел а, используя датчик случайных чисел. Удалить 5 последних...

Задания по одномерным массивам.
Прошу помочь.. 1. Дана последовательность целых чисел a1,a2, ..., an. Выяснить, какое число...

Задача по одномерным массивам
Помогите плиз решить задачу по одномерным массивам в C++ &quot;Дан массив целых чисел из n элементов....

задача по одномерным массивам
1) Условие задачи: В массиве A определить среднюю длину непрерывных участков отрицательных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru