Loading...
IvanBorisov123 avatar IvanBorisov123 0 Точки

Задача 4: Превръщане на масив в число

Здравейте приятели,

 

Някой да има решението на задачата? Почти успях да я реша, но имам затруднения в една определена част от нея. Ако някой има решението - сложете го! 

Условието:...

Напишете програма, която въвежда масив от цели числа и г пребразува чрез сумиране  на съседни двойки елементи, докато се получи едно цяло число. Например, ако имаме 3 елемента {2,10,3},  то събираме първите два и вторите два елемента и получаваме {2+10, 10+3} = {12, 13}, после събираме всички съседни елементи и получаваме obtain {12+13} = {25}.

 

Тагове:
0
Module: C# Advanced 12/03/2019 14:11:46
RumenKostov avatar RumenKostov 1 Точки

Трябва да се въведат същите числа като от задачата, иначе джъдж отчита като грешка.

0
Ismail.tsikalov avatar Ismail.tsikalov 1 Точки

Здравей, колега! Това е моето решение на задачата. Аз също съм нов в това начинание и също се затрудних , леко, но все пак успях да я реша. Аз написах по този начин решението и Judge системата ми даде 100/100 точки
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Csharp
{
    class Program
    {
        static void Main(string[] args)
        {
            var a = double.Parse(Console.ReadLine());
            var b = double.Parse(Console.ReadLine());
            var area = a * b;
            Console.WriteLine(area);
        }
    }
}

0
krum_43 avatar krum_43 756 Точки

Добре е да постваш точното условие на заачата.

По каква логика съпоставяш число на даден масив.

Това ,което е направил колегата е задача за намирана лицето на правоъгълник със страни а и b.

0
iGeorg1ev avatar iGeorg1ev 223 Точки

Здравей

Малко късно пиша, но понеже виждам, че никой не  е дал решение и а това пускам моето:

https://pastebin.com/bHgBK1gN

Задачата би трябвало да е Condense Array.

Дано да е помогнало, макар и късничко :)

Иво

0
14/03/2019 17:41:17
aavieux avatar aavieux 1 Точки

using System;
using System.Linq;

namespace _4._Преобразуване_на_масив_в_число
{
    class Program
    {
        static void Main(string[] args)
        {
           

            int[] arr = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();

            int arrLength = arr.Length;

            for (int i = 0; i < arrLength - 1; i++) // 0 1 2
            {
                int[] condested = new int[arr.Length - 1];

                for (int j = 0; j < arr.Length - 1; j++) // 0 1
                {
                    condested[j] = arr[j] + arr[j + 1];
                }

                arr = condested;
            }

            foreach (int item in arr)
            {
                Console.WriteLine(item);
            }

        }
    }
}

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.