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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2012, 23:24   #1
Anton95129
 
Регистрация: 20.10.2012
Сообщений: 6
По умолчанию Пользователь вводит

Пользователь вводит целое положительное число m. Найти наименьшее
натуральное число k, при котором сумма 2 + 4 + 6 + ... + (2k)^2 > m. Вывести
на экран таблицу значений сумм при всех k от 50 до 70.
помогите плз на С
Anton95129 вне форума Ответить с цитированием
Старый 21.10.2012, 01:54   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Anton95129 Посмотреть сообщение
2 + 4 + 6 + ... + (2k)^2
Хм... Давай вместе посчитаем хотябы первые три члена суммы (2k)^2:

k=1 (2*1)^2=4
k=2 (2*2)^2=16
k=3 (2*3)^2=36

А у тебя 2+4+6. Так что не понятно, что нужно делать.

Update: повезло тебе, что мне делать нефиг...
Код:
#include <stdio.h>
int main(){
  int m;
  printf("m= ");
  scanf("%d",m);
  printf("\n");
  int k=1;
  int sum=k;
  if(k>m)
    printf("k= %d",k);
  else{
    while(sum<=m){
      k++;
      sum+=pow(2*k,2);
    }
    printf("k= %d\n\n",k);
  }

  k=1;
  sum=0;
  while(k<50){
    sum+=pow(2*k,2);
    k++;
  }
  while(k<=70){
    sum+=pow(2*k,2);
    printf("k= %d, sum=%d\n",k,sum);
    k++;
  }
  return 0;
}
Писал под "свою" формулу
Все тривиальное просто

Последний раз редактировалось whatever; 21.10.2012 в 02:43.
whatever вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пользователь вводит 10 строк по 10 символов.Буквы - символизируют воду,цифры - землю,знаки препинания - горы.Расчитать их соотноше Richik123 Паскаль, Turbo Pascal, PascalABC.NET 0 28.05.2012 23:09
Пользователь вводит натуральное число revaldo666 Общие вопросы C/C++ 8 14.12.2010 16:35
Заполнение массива. Первый элемент вводит пользователь, а дальше рассчитывает программа НаташенькаRu Помощь студентам 8 25.10.2010 21:03
ПОЛЬЗОВАТЕЛЬ ВВОДИТ ГОД СВОЕГО РОЖДЕНИЯ, НЕОБХОДИМО ОПРЕДЕЛИТЬ КТО ОНО ПО ВОСТОЧНОМУ КАЛЕНДАРЮ LION7777 Общие вопросы C/C++ 1 09.06.2010 12:20
Пользователь вводит три цисла, необходимо их вывести в порядке возростания LION7777 Фриланс 14 03.06.2010 11:50