Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 11
1

Задача про птичек

03.05.2017, 11:11. Просмотров 1717. Ответов 3
Метки нет (Все метки)


4. Птицы летят клином: в 1-м ряду —1 птица, во 2-м ряду — 3 птицы, в 3-м ряду — 5 птиц и т.д. Сколько птиц летит в 11 ряду? Сколько всего птиц летит в 11 рядах? решите пожалуйста на с++ полностью
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2017, 11:11
Ответы с готовыми решениями:

Задача про монахов
Условие такое: Имеется n монахов и m пирогов. Ведущий монах съедает за один раз 10 пирогов,...

Задача про фермера
Фермер хочет построить на своей земле как можно больший по площади сарай. Но на его участке есть...

Задача про теплоход
Теплоход проходит за P1 по течению и R1 часа против течения S км. Он же за R2 ч против течения...

задача про массивы
упорядочить по убыванию положительные эл-ты массмва, сохраняя остальные эл-ты на прежних местах

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
3
464 / 387 / 328
Регистрация: 05.11.2013
Сообщений: 1,056
Записей в блоге: 6
03.05.2017, 13:27 2
Лучший ответ Сообщение было отмечено Даниил3341 как решение

Решение

21 и 121 птица
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main () {
    int all = 0;
    for (int n=1; n<=11; n++) all += 2*n-1;
    std::cout << "11 column=" << 2*11-1 << std::endl << "All=" << all;
    system("pause>nul"); return 0;
}
0
569 / 430 / 254
Регистрация: 24.02.2017
Сообщений: 1,533
03.05.2017, 14:19 3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
 
int main()
 {
   int v_riadu=1,n=1,vsego=1;
   while((++n)<12)
     vsego+=(v_riadu+=2);
      cout<< v_riadu<<"   "<<vsego<<endl;
    system("pause >0");
        return 0;
 }
0
Форумчанин
Эксперт CЭксперт С++
8164 / 5012 / 1436
Регистрация: 29.11.2010
Сообщений: 13,455
03.05.2017, 16:14 4
Это же арифметическая прогрессия.
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
    constexpr int N = 11, an = 2*N - 1;
    std::cout << an << " " << (1 + an) * N / 2 << std::endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2017, 16:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Задача про скобки
Всем привет. Недавно показали мне такую задачу: ... намекнув на рекурсию. Кто-нибудь знает,...

Задача про температуру
Здравствуйте! Напишите программу, определяющую в какие дни температура воздуха превышает среднее...

Задача про шахматы
Все доброго времени. Помогите пожалуйста с заданием. Нужно с помощью двумерного массива вывести...

Задача про структуры
Добрый преподаватель Иванов Иван Иваныч решил на последнем занятии улучшить всем ребятам из его...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.