Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
42 / 15 / 1
Регистрация: 06.12.2019
Сообщений: 429
.NET 4.x

Как сделать так что бы программа и работала с положительными и отрицательными элементами? (Сумма прогрессии)

07.01.2020, 22:08. Показов 1978. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
 
class Program
{
    static void Main()
    {
        int sum = 0;
        int n =  int.Parse(Console.ReadLine());
        for (int i = 0; i < n; i++)
        {
            if (n > 1)
            {
                sum += n;
            }
        }
        string str = Math.Pow(sum, 4).ToString();
        Console.WriteLine(str[0].ToString());
        Console.ReadKey();
    }
}
Условие задачки
Свой-Чужой
Жители племени «Тумба-Юмба» единственные в долине, которые умеют правильно отвечать на один особенный вопрос. По правильному ответу их можно отличить от жителей других племён. Вот этот вопрос: назовите сумму целых чисел от 1 (включительно) до N (включительно).

Напишите программу для проверки жителей.

На вход в консоли с клавиатуры вводится одно целое число N (по модулю не более 104 ).

На выход – на экран выводится искомая сумма.

Sample Input 1:

1
Sample Output 1:

1
Sample Input 2:

3
Sample Output 2:

6
Sample Input 3:

-3
Sample Output 3:

-5
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.01.2020, 22:08
Ответы с готовыми решениями:

Программа находит индексы с положительными и отрицательными элементами
Ребят я тут прогу написал которая выводит индексы с положительными элементами и отрицательными, но проблема в том что она выводит только...

Как сделать так, что бы программа не работала когда вводишь одно или более двух слов на Java
Как делать так, что бы программа не работала когда вводишь одно или более двух слов на Java package com.company; import...

Удалить столбец с первыми положительными элементами и строку с последними отрицательными элементами
Столбцы удаляются, а вот строки не хотят, подскажите в чем проблема, пожалуйста. Задание: столбец с первыми положительными элементами...

12
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
07.01.2020, 22:14
Если я правильно понимаю, то запустите цикл от меньшего до большего числа.
Например если на вход пришло число больше единицы, тогда цикл от 1 до входящего числа.
Если же на вход пришло число меньше единицы, тогда цикл от этого входящего числа до единицы.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16118 / 11239 / 2887
Регистрация: 21.04.2018
Сообщений: 33,040
Записей в блоге: 2
07.01.2020, 22:37
Лучший ответ Сообщение было отмечено kauakutsatsauts как решение

Решение

kauakutsatsauts
C#
1
2
                int num = int.Parse(Console.ReadLine());
                Console.WriteLine((1+num) * (Math.Abs(num-1)+1) / 2);
Добавлено через 47 секунд
Цитата Сообщение от samana Посмотреть сообщение
Если я правильно понимаю, то запустите цикл от меньшего до большего числа.
Всё много проще http://www.grandars.ru/student... ssiya.html
1
42 / 15 / 1
Регистрация: 06.12.2019
Сообщений: 429
07.01.2020, 22:42  [ТС]
Элд Хасп, А если 10 в 9 ?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16118 / 11239 / 2887
Регистрация: 21.04.2018
Сообщений: 33,040
Записей в блоге: 2
07.01.2020, 22:47
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
А если 10 в 9 ?
Чего 10 в 9?
10 в девятой степени?
0
42 / 15 / 1
Регистрация: 06.12.2019
Сообщений: 429
07.01.2020, 22:55  [ТС]
напишите программу для проверки жителей.

На вход в консоли с клавиатуры вводится одно целое число N (по модулю не более 10 в 9).

На выход – на экран выводится искомая сумма.

Добавлено через 10 секунд
Элд Хасп, Смотри

Добавлено через 28 секунд
Элд Хасп, Задача на построение прямоугольников одинаковой площади
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
07.01.2020, 23:05
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Никогда не понимал формулы а жаль...
0
42 / 15 / 1
Регистрация: 06.12.2019
Сообщений: 429
07.01.2020, 23:20  [ТС]
samana, так если всё на много проще как ты говоришь то скинь мне плиз решения
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
07.01.2020, 23:34
kauakutsatsauts, я представлял что-то такое
C#
1
2
3
4
5
6
7
8
9
int n = int.Parse(Console.ReadLine());
int sum = 0;
 
for (int i = Math.Min(1, n); i <= Math.Max(1, n); i++)
{
    sum += i;
}
 
Console.WriteLine(sum);
Можно немного сократить
C#
1
2
int n = int.Parse(Console.ReadLine());
Console.WriteLine(Enumerable.Range(Math.Min(1, n), Math.Max(1, n)+1).Sum());
0
42 / 15 / 1
Регистрация: 06.12.2019
Сообщений: 429
07.01.2020, 23:55  [ТС]
samana, Прямоугольники
Дети племени «Тумба-Юмба» любят играть в логические игры. Однажды вождь племени придумал детям задачу на построение прямоугольников одинаковой площади. Пусть дана площадь прямоугольника, тогда нужно найти количество различных прямоугольников с целочисленными длинами сторон заданной площади. Например, для площади 20 можно построить три различающихся прямоугольника с такой же площадью.

Итак, на вход подаётся одно целое положительное число, не превосходящее 109 – это заданная площадь прямоугольника.

На выход нужно вывести на экран искомое количество прямоугольников.

Sample Input 1:

20
Sample Output 1:

3
Sample Input 2:

10
Sample Output 2:

2
Sample Input 3:

9
Sample Output 3:

2
0
 Аватар для jester
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
08.01.2020, 00:00
samana, не помогай больше ему.

kauakutsatsauts, ты так много задачек решил. Какой молодец)
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
08.01.2020, 00:22
Цитата Сообщение от jester Посмотреть сообщение
samana, не помогай больше ему.
jester, я тоже прихожу к таким мыслям с каждой новой задачкой про Тумбу-Юбу.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16118 / 11239 / 2887
Регистрация: 21.04.2018
Сообщений: 33,040
Записей в блоге: 2
08.01.2020, 00:29
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
На вход в консоли с клавиатуры вводится одно целое число N (по модулю не более 10 в 9).
У вас вначале темы написано 104, а не 10^9

Если нужны большие числа - замените int на long
C#
1
2
      long num = long.Parse(Console.ReadLine());
      Console.WriteLine((1+num) * (Math.Abs(num-1)+1) / 2);
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2020, 00:29
Помогаю со студенческими работами здесь

Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию
Дана матрица размера N. Образовать из него 2 массива с положительными элементами и отрицательными элементами по возрастанию. Помогите...

Как сделать так, чтобы программа работала без массива?
var f:text; a,i,n:integer; ars:array of string; begin; assign(f,'C:\Users\oleg\Desktop\хлам\для сдачи ноут\7 лаба\о.txt'); ...

Как можно сделать так чтоб программа работала быстрее?
Как можно сделать так чтоб программа работала быстрее?Думаю сделать через seek, чтобы при проверке файла программа проверяла ту позицию, из...

как сделать так чтобы программа работала ограниченное время
Вопрос как сделать так чтобы программа работала ограниченное время напрмер 5 минут..

Как зделать так что бы программа работала в паскале авс
Program Fish; Uses Graph, Crt; Var x,dx,time,delta,Gd,Gm: integer; Begin dx:=-1; x:=500; time:=2000; ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru