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

Не могу написать программу на Си. Очень нужно!

01.11.2020, 20:03. Показов 530. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот данная программа
Миниатюры
Не могу написать программу на Си. Очень нужно!  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2020, 20:03
Ответы с готовыми решениями:

Пожалуйста очень срочно нужно написать программу, определяющую полезность веб-страниц.
Нужно написать программу, определяющую полезность веб страниц. Необходимо список ссылок ввести в...

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может !
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

Очень нужно написать программу, которая удаляет лишние пробелы в тексте: 2 и более пробелов заменяются одним
Помогите, пожалуйста, написать программу (есть часа 3-4, после этого можно не пытаться)), которая,...

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

2
19 / 13 / 8
Регистрация: 20.10.2020
Сообщений: 71
01.11.2020, 21:13 2
C
1
2
3
4
5
6
7
8
9
int main() {
    int n;
    double Q=0;
    scanf("%d",&n);
    for (int k = 1; k <= n; ++k) {
        Q += (pow(k - 3, k - 5) * (k + 7))/(double)fac(k);
    }
    printf("Q=%lf",Q);
}
Добавлено через 12 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int fac(int num) {
    int f=1;
    for (int i = 1; i <= num; i++) f *= i;
    return f;
}
int main() {
    int n;
    double Q=0;
    scanf("%d",&n);
    for (int k = 1; k <= n; ++k) {
        Q += (pow(k - 3, k - 5) * (k + 7))/(double)fac(k);
    }
    printf("Q=%lf",Q);
}
Добавлено через 15 секунд
Не весь код скопировался(
0
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,289
01.11.2020, 21:52 3
Фигня какая-то.

Факториал отрицательных посчитать нельзя, значит n может быть только от 1 и выше. А при k = 3 получится ноль в степени -2, что приведет к ошибке, т.е. область допустимых значений n всего от 1 до 2.

и в результате мы получаем:
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main (void) {
    int n;
    printf("n?: ");
    if (scanf("%d", &n) != 1 || n < 1 || n > 2)
        return 1;
    printf("%.1f\n", (n<2)? 0.5 : -4);
    return 0;
}
1
01.11.2020, 21:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2020, 21:52
Помогаю со студенческими работами здесь

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

не могу разобраться никак. ОЧЕНЬ СРОЧНО НУЖНО!
нужно найти максимальную цифру из текущей даты и затем вывести максимальную @echo off set i=0...

Не могу войти на сайт а очень нужно для работы
Добрый день! Помогите решить проблему пожалуйста)))) Не могу войти на сайт а очень нужно для...

Очень нужно составить уравнения сторон (даны вершины)! Ну очень нужно поскорее
Составить уравнения сторон треугольника! Даны вершины А(4;-3) B(7;3) С(1;10) Формулу я знаю...

нужно написать очень легкий скрипт
Помогите пожалуйста написать легкий скрипт, чтобы нажималась автоматом буква R 3 раза каждые 5...

Нужно написать программку (очень простую)
Всем привет! Конечно извиняюсь, но я не столь успешен в программировании, как многие из Вас. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru