Форум программистов, компьютерный форум CyberForum.ru

Клетка каждые 3 часа делится на две. - C++

Восстановить пароль Регистрация
 
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
12.01.2010, 17:10     Клетка каждые 3 часа делится на две. #1
клетка каждые 3 часа делится на две. Сколько клеток будет через 3,6...24 часа
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2010, 17:10     Клетка каждые 3 часа делится на две.
Посмотрите здесь:

C++ Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько амеб будет через 3, 6, 9, 12, ... , 24 часа ?
C++ Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11
Получить все такие натуральные q, что заданное n делится на q^2 и не делится на q^3 C++
C++ Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3
Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
12.01.2010, 17:16     Клетка каждые 3 часа делится на две. #2
Затруднения в чем?
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
12.01.2010, 17:24  [ТС]     Клетка каждые 3 часа делится на две. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <math.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    int i,p;
    for (p=1;p<=256;p=p*2)
    {
     for (i=0;i<=24;i=i+3)
      {
          cout<<"kolichestvo kletok 4erez "<< i <<" chasov="<< p<<endl; 
          }
    system("PAUSE");}
    return EXIT_SUCCESS;
}
выводит не много неправильно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
12.01.2010, 17:30     Клетка каждые 3 часа делится на две. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
   int i, p = 1;
   for (i=0;i<=24;i += 3)
   {
      cout<<"kolichestvo kletok 4erez "<< i <<" chasov = "<< p<<endl;
      p *= 2;
   }
   system("PAUSE");
   return EXIT_SUCCESS;
}
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
12.01.2010, 17:36  [ТС]     Клетка каждые 3 часа делится на две. #5
Спасибо, а то заЦИКЛИЛСЯ на этих ЦИКЛАХ
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
12.01.2010, 20:29     Клетка каждые 3 часа делится на две. #6
Или, если одним выражением, через (3 * i) часов будет (1 << i) клеток.
Yandex
Объявления
12.01.2010, 20:29     Клетка каждые 3 часа делится на две.
Ответ Создать тему
Опции темы

Текущее время: 10:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru