Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2022, 12:14   #1
opsam
Пользователь
 
Регистрация: 24.11.2021
Сообщений: 37
Сообщение задание с амебой

Одноклеточная амеба каждые 3 часа делится на две клетки. Определить, сколько клеток будет через 48 часов из одной первоначальной.
язык Си
opsam вне форума Ответить с цитированием
Старый 21.03.2022, 12:23   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Код:
 n = 1 ;
 t = 0 ;
while (t <49)
  { n += n ;
    t += 3; 
    printf ("%3d %6d \n",t,n) ;
  }
Люблю задачки для дет. садика

Последний раз редактировалось digitalis; 21.03.2022 в 12:30.
digitalis вне форума Ответить с цитированием
Старый 21.03.2022, 12:28   #3
opsam
Пользователь
 
Регистрация: 24.11.2021
Сообщений: 37
По умолчанию

digitalis, не работает почему то(
opsam вне форума Ответить с цитированием
Старый 21.03.2022, 12:29   #4
opsam
Пользователь
 
Регистрация: 24.11.2021
Сообщений: 37
По умолчанию

digitalis, можете пожалуйста более подробно код расписать, просто мне очень срочно задание нужно сдать
opsam вне форума Ответить с цитированием
Старый 21.03.2022, 12:29   #5
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Бывает... А еще поговаривают, что в школе проходят прогрессии.
ForenLi вне форума Ответить с цитированием
Старый 21.03.2022, 12:32   #6
opsam
Пользователь
 
Регистрация: 24.11.2021
Сообщений: 37
По умолчанию

ForenLi, я понимаю что это прогрессия, просто я не знаю как оформить это кодом
opsam вне форума Ответить с цитированием
Старый 21.03.2022, 12:34   #7
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Ну там всякие include, void main () и определения типов. Мне лень это натюкивать, проще набрать "примеры программ на Си" (вроде этого) и заменить на этот код.
Код:
#include <stdio.h>
void main()
{
int I;
int J;
int C;
printf("How many meters? \n");
scanf("%d",&I);
J=100*I;
printf("%d meters contain %d centimeters \n", I,J);
C=getch();
}
Хоть минимум собственного шевеления мозгами !
-----------------------------
Амёба уже засомневалась - делиться ли ей при таком к ней отношении
-----------------------------
Ник у тебя не соответствующий. Не opsam, а op_pust'_za_menya_drugie

Последний раз редактировалось digitalis; 21.03.2022 в 12:42.
digitalis вне форума Ответить с цитированием
Старый 21.03.2022, 14:27   #8
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

digitalis
n = 1 ;
t = 0 ;
while (t <49)
{ n += n ;
t += 3;
printf ("%3d %6d \n",t,n) ;
}

Цитата:
каждые 3 часа делится на две клетки
Т.е.
n *= 2; //
Т.е. 48 / 3 + 1 = 17 циклов, что составит: 2^17 = 131072 // +1 т.к. счёт от нуля

PS: Не берите в голову.
А если делится не на 2 а 3 или 5?
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 21.03.2022, 21:05   #9
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Сильно подозреваю, что n += n ; и n *= 2; is the same (monohrenstwenno) Если бы было 3 или 5 или hzs, то так бы я и написал.
А результат будет - смотря что считать нулём отсчёта: в момент первого деления включили секундоскоп или после этого события - через 3 часа после старта их стало две.
Зачастую чем пустяковей задачка, тем оживлённее по ней разгорается дискуссия Вот придумать что-нибудь примитивней этой задачи - ум не поворачивается.

Последний раз редактировалось digitalis; 21.03.2022 в 21:08.
digitalis вне форума Ответить с цитированием
Старый 21.03.2022, 23:30   #10
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

амЁба каждые 3 часа делится на 2 клетки
сколько клеток будет через 48 часов

=2^(48/3)

Код:
Проверка:
1	3	час	2^1
2	6	час	2^2
3	9	час	2^3
48/3			2^(48/3)
https://www.youtube.com/watch?v=GMBGQbEBbfY
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 21.03.2022 в 23:33.
сфинкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестовое задание на PHP - как лучше попросить оплату за тестовое задание? vinniepooh Свободное общение 2 23.07.2020 23:06
Задание на C# Pro100 tak Помощь студентам 2 19.10.2016 15:55
Задание на проверку.Задание:Изменить порядок следования элементов массива на обратный. Valiev1 Помощь студентам 1 26.10.2015 20:06
Запутаное задание задание с массивом.Буду очень благодарен. Riko1 Общие вопросы C/C++ 2 22.10.2011 10:23
Задание Vali Общие вопросы C/C++ 3 21.12.2010 13:23