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

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

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

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

01.12.2009, 10:13. Просмотров 584. Ответов 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++
C++ Будте добры решите на языке С
решите задания по массивам C++
Задания по одномерным массивам. C++
C++ Вопрос по одномерным массивам.
задача по одномерным массивам C++
Задача по одномерным массивам C++
C++ Написать функцию, которая по двум заданным одномерным массивам вычисляет двумерный массив и возвращает его максимальный элемент
По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива. C++
Задача по одномерным массивам C++
C++ Этап в задаче по одномерным массивам
лаба по одномерным и многомерным массивам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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();
}
Yandex
Объявления
01.12.2009, 14:02     решите программы по одномерным массивам на языке С++
Ответ Создать тему
Опции темы

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