Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 08.05.2012
Сообщений: 11

Дан одномерный массив на 20 элементов. Вычислить: Y=x1+x1x2+x1x2x3+…+x1x2…xm

11.05.2012, 11:18. Показов 2083. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан одномерный массив на 20 элементов. Вычислить:
Y=x1+x1x2+x1x2x3+…+x1x2…xm
где m – либо номер первого отрицательного элемента, либо количество элементов массива, если в нем нет отрицательных элементов.

Недоконца решено, че то недогоняю........помогите


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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace _4._3
{
    class Program
    {
        static void Main(string[] args)
        {
            double x = 0;
            double sum = 0;
            double[] myint = new double[20];
            Random a = new Random();
            for (int i = 0; i < 20; i++)
            {
                myint[i] = a.Next(10)-3;
                Console.Write("{0} ", myint[i]);
            }
            Console.WriteLine();
            for (int i = 0; i < 20; i++)
            {
                int y = ;
                if (Convert.ToDouble(myint[i]) < 0) goto exit;
                else x++;
                sum += myint[i];                
            }
            Console.Write("x={0}", x);
            y = sum / x;
            Console.WriteLine();
            Console.WriteLine("natijesi = " + Convert.ToDouble(y));
            Console.ReadKey();            
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.05.2012, 11:18
Ответы с готовыми решениями:

(Просто исправить)Используя фрагмент программы, вычислить y=x1+x1x2+x1x2x3.+x1x2.xm
Используя фрагмент программы, вычислить y=x1+x1x2+x1x2x3...+x1x2..xm, где xm-либо номер первого отрицательного элемента массива x, либо...

Используя фрагмент программы, вычислить y=x1+x1x2+x1x2x3.+x1x2.xm
Используя фрагмент программы, вычислить y=x1+x1x2+x1x2x3...+x1x2..xm, где xm-либо номер первого отрицательного элемента массива x, либо...

вычислить для : {Xi} , i=1,N Y=x1+x1x2+x1x2x3+...+x1x2x3...xn
Помогите написать прогу вычислить для : {Xi} , i=1,N Y=x1+x1x2+x1x2x3+...+x1x2x3...xn

2
 Аватар для buntar
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
11.05.2012, 11:32
Во-первых настораживает вот это:
C#
1
int y = ;
Делал подобное задание, вот код(массив 40 элементов), почитайте еще ниже по ссылке:
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
static void Main(string[] args)
        {
            int[] X = new int[40];
            Random rnd = new Random();
            int y = 0;
 
            for (int i = 0; i < 40; i++)
            {
                X[i] = rnd.Next(-50, 50);
                Console.Write("{0} ",X[i]);
            }
            
            int first=0;
            // номер первого отрицательного
            for (int g = 0; g < X.Length; g++)
                    if (X[g] < 0) { first = g; break; }
 
            int tempSum = 0;
            
            
            if (first == 0) { y = 0; }
            else if (first == 1) { y = X[0]; }
            else
            {
                for (int g = 0; g < first; g++)
                {
                    if (g == 0) tempSum = X[0];
                    else
                    {
                        for (int f = 0; f < g; f++)
                            tempSum *= X[f];
                    }
                    
                    y += tempSum; 
                }
            }
            
            Console.WriteLine("\ny=" + y);
            Console.ReadLine();
        }
Вычислить выражение
1
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
11.05.2012, 12:39
C#
1
2
3
4
5
6
7
8
9
10
11
12
    class Prog
    {
        public static void Main (string[] args)
        {
            Random rnd = new Random();
            int[] array = Enumerable.Repeat (0, 10).Select((x) => rnd.Next (-5, 10)).ToArray();
            Console.WriteLine ("array {0}", string.Join (" ", array));
            Console.WriteLine ("Result is {0}",
            array.TakeWhile((x) => x >= 0).Select ((x, idx) => 
            array.Take (idx + 1).Aggregate((y, z) => y * z)).Sum ());
        }
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.05.2012, 12:39
Помогаю со студенческими работами здесь

Дан целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов
дано целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов, на нечетных местах и их...

Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от 0 до 2pi с шагом x=pi/6!(программа не выводит результата...

Дан одномерный массив. Вычислить сумму элементов от первого до минимального
Задачка в PascalABC net решите плиз, дан одномерный массив А1....А20 вычислите в нём сумму элементов от А1 до Амин

Построить машину Тьюринга, которая каждое слово x1x2...x(n-1) в алфавите {a,b} преобразовывает в слово xnx(n-1)...x2x1
Помогите, пожалуйста, построить машину Тьюринга, которая каждое слово x1x2...x(n-1) в алфавите {a,b} преобразовывает в слово xnx(n-1)...x2x1

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C
Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru