Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
кира зайка
Сообщений: n/a
#1

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

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

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}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2009, 10:13     решите программы по одномерным массивам на языке С++
Посмотрите здесь:

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

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

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

Задача по одномерным массивам - C++
Помогите плиз решить задачу по одномерным массивам в C++ "Дан массив целых чисел из n элементов. Найти удвоенную сумму положительных...

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

Два задания по одномерным массивам. - C++
1. Дан вещественный массив А. Определить количество и индексы тех элементов массива, которые меньше элементов, стоящих в соседних...

лаба по одномерным и многомерным массивам - C++
Нужно сделать вот такую лабораторную, буду рад любой написанной функции, заранее спасибо. 1) N = 45 2) Функция для получения элементов...

Этап в задаче по одномерным массивам - C++
void zeroElementsDelete(int *array, size_t *arraySize) { size_t zeroCounter(0); for (size_t i=0; i < *arraySize; i++) ...

решите задания по массивам - C++
1. Вывести на печать все слова, составляющие не более чем из пяти букв. 2. Преобразовать строчную букву в заглавную русского алфавита...

Будте добры решите на языке С - C++
1. Дано действительные числа x1, y1, x2, y2,...x5, y5. Найти площадь пятиугольника, вершины которого имеют координаты (x1, y1), (x2,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
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();
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru