Можно ли из прямоугольного металлического листа размером a*b метров вырезать две прямоугольные заготовки размерами c*d и k*p метров. заготовки можно вырезать только параллельно сторонам листа. программа в паскале.
Методов решения много, самый но длинный - это switch ... case..
Можно было использовать map из STL
*/
#include <iostream>
#include <vector>
#include <sstream>
using namespace std;
int main()
{
int number;
cin>>number;
switch (number){
case 1:
cout<<"Понедельник\n";
break;
case 2:
cout<<"Вторник\n";
break;
case 3:
cout<<"Среда\n";
break;
case 4:
cout<<"Четверг\n";
break;
case 5:
cout<<"Пятница\n";
break;
case 6:
cout<<"Суббота\n";
break;
case 7:
cout<<"Воскресенье\n";
break;
default:
cout<<"Нет дня недели под этим номером";
}
return 0;
}
Краткий гайд:
number - переменная, отвечает за номер дня неделиswitch - case - оператор множественного выбора. Подробнее читаем на cppstudio.com, cppreference.com или других порталах
1. один знак $ - смешанная, нет знаков $ - относительная, два знака $ - абсолютная
2. то же значение, что в B2, т.к. абсолютная адресация
3. у ячеек с относительной адресацией увеличился номер строки на 1
4. ошибка связана с тем, что формула копируется в ячейку, находящуюся на 3 столбца левее, а столбец С в ссылке С$5 может быть изменен максимум до столбца А, то есть на 2 левее
5. столбец D не изменяется т.к. слева $, а остальные значения будут меняться при копировании
/*
Методов решения много, самый но длинный - это switch ... case..
Можно было использовать map из STL
*/
#include <iostream>
#include <vector>
#include <sstream>
using namespace std;
int main()
{
int number;
cin>>number;
switch (number){
case 1:
cout<<"Понедельник\n";
break;
case 2:
cout<<"Вторник\n";
break;
case 3:
cout<<"Среда\n";
break;
case 4:
cout<<"Четверг\n";
break;
case 5:
cout<<"Пятница\n";
break;
case 6:
cout<<"Суббота\n";
break;
case 7:
cout<<"Воскресенье\n";
break;
default:
cout<<"Нет дня недели под этим номером";
}
return 0;
}
Краткий гайд:
number - переменная, отвечает за номер дня неделиswitch - case - оператор множественного выбора. Подробнее читаем на cppstudio.com, cppreference.com или других порталах1. смешанная адресация
2. то же значение, что в В2
3. =B4*($C$2+D3)
4. ошибка, С$5 выйдет за пределы таблицы
5. =$D6+E6
Объяснение:
1. один знак $ - смешанная, нет знаков $ - относительная, два знака $ - абсолютная
2. то же значение, что в B2, т.к. абсолютная адресация
3. у ячеек с относительной адресацией увеличился номер строки на 1
4. ошибка связана с тем, что формула копируется в ячейку, находящуюся на 3 столбца левее, а столбец С в ссылке С$5 может быть изменен максимум до столбца А, то есть на 2 левее
5. столбец D не изменяется т.к. слева $, а остальные значения будут меняться при копировании