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

Количество молекул воды в заданном объеме

15.03.2018, 22:04. Показов 2125. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Масса одной молекулы воды приблизительно составляет 3.0е-23 грамм. Кварта
воды весит примерно 950 грамм. Напишите программу, которая предлагает ввести
значение объема воды в квартах и отображает количество молекул воды в
этом объеме.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2018, 22:04
Ответы с готовыми решениями:

Расчитать количество молекул воды в данном объёме
Масса одной молекулы воды приблизительно составляет 3,0E-23; грамм. Кварта воды весит примерно 950 грамм. Напишите программу, которая...

Вычислить количество капель и молекул в N гранёных стаканах воды.
Здравствуйте! Прохожу курс на Степике "Основы программирования на Си", добрались до библиотеки math.h. Дали кучу задачек, сегодня решал...

Найти количество молекул воды
Задача такова: Масса m одной молекулы воды примерно равна 3.0х10-23гр. Кварта воды равна примерно 950 гр. Написать программу, которая...

4
0 / 0 / 0
Регистрация: 13.03.2018
Сообщений: 4
16.03.2018, 06:03
Цитата Сообщение от XUXAA Посмотреть сообщение
Напишите программу, которая предлагает ввести
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
static int stack_map_get_next_key(struct bpf_map *map, void *key,
                  void *next_key)
{
    struct bpf_stack_map *smap = container_of(map,
                          struct bpf_stack_map, map);
    u32 id;
 
    WARN_ON_ONCE(!rcu_read_lock_held());
 
    if (!key) {
        id = 0;
    } else {
        id = *(u32 *)key;
        if (id >= smap->n_buckets || !smap->buckets[id])
            id = 0;
        else
            id++;
    }
 
    while (id < smap->n_buckets && !smap->buckets[id])
        id++;
 
    if (id >= smap->n_buckets)
        return -ENOENT;
 
    *(u32 *)next_key = id;
    return 0;
}
 
static int stack_map_update_elem(struct bpf_map *map, void *key, void *value,
                 u64 map_flags)
{
    return -EINVAL;
}
 
/* Called from syscall or from eBPF program */
static int stack_map_delete_elem(struct bpf_map *map, void *key)
{
    struct bpf_stack_map *smap = container_of(map, struct bpf_stack_map, map);
    struct stack_map_bucket *old_bucket;
    u32 id = *(u32 *)key;
 
    if (unlikely(id >= smap->n_buckets))
        return -E2BIG;
 
    old_bucket = xchg(&smap->buckets[id], NULL);
    if (old_bucket) {
        pcpu_freelist_push(&smap->freelist, &old_bucket->fnode);
        return 0;
    } else {
        return -ENOENT;
    }
}
 
/* Called when map->refcnt goes to zero, either from workqueue or from syscall */
static void stack_map_free(struct bpf_map *map)
{
    struct bpf_stack_map *smap = container_of(map, struct bpf_stack_map, map);
 
    /* wait for bpf programs to complete before freeing stack map */
    synchronize_rcu();
 
    bpf_map_area_free(smap->elems);
    pcpu_freelist_destroy(&smap->freelist);
    bpf_map_area_free(smap);
    put_callchain_buffers();
}
 
const struct bpf_map_ops stack_map_ops = {
    .map_alloc = stack_map_alloc,
    .map_free = stack_map_free,
    .map_get_next_key = stack_map_get_next_key,
    .map_lookup_elem = stack_map_lookup_elem,
    .map_update_elem = stack_map_update_elem,
    .map_delete_elem = stack_map_delete_elem,
};
0
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 5
16.03.2018, 20:34  [ТС]
я этого еще не знаю, там надо через scanf, printf и различные типы переменных. Пробовал по разному, но выводит странное число, какой тип я бы не использовал постоянно одно и то же.
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,925
Записей в блоге: 5
16.03.2018, 21:00
Лучший ответ Сообщение было отмечено XUXAA как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main () {
    double mmv=3.0e-23;
    double qv=950;
    double v, kmv;
    printf("vvedite kolichestvo vody v kvartakh ");
    scanf("%lf", &v);
    kmv=v*qv/mmv;
    printf("%.0f\n", kmv);
    return 0;
}
1
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 5
16.03.2018, 22:37  [ТС]
спасибо большое, скорее всего либо я не так понял заданее, либо когда учил, плохо что-то усвоил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.03.2018, 22:37
Помогаю со студенческими работами здесь

Определить число N молекул в этом объеме, обладающих скоростями
Водород находится при нормальных условиях и занимает объем V=1 см3. Определить число N молекул в этом объеме, обладающих скоростями,...

Найти полную кинетическую энергию всех молекул азота в объеме 12,3 л при нормальном давлении
Найти полную кинетическую энергию всех молекул азота в объеме 12,3 л при нормальном давлении. Чему равна кинетическая энергия одной...

В каком объеме воды надо растворить 10,8 г этиленгликоля
В каком объеме воды надо растворить 10,8 г этиленгликоля (С2Н4(ОН)2), чтобы температура кипения раствора составила 100,26 градусов Цельсия?

Определить успеваемость студента при заданном объеме часов в семестре
Определить успеваемость студента при заданном объеме часов в семестре и количестве посещенных им занятий. Если студент пропустил более...

Определить успеваемость студента при заданном объеме часов в семестре
Написать программу в Консольном приложении и приложение Windows Forms Определить успеваемость студента при заданном объеме часов в...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru