uran U uran Регистрация 3 Фев 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 27 Июн 2022 #1 Дано натуральное число "N" вывести на экран квадраты чисел от 1 до "N" Создать код на языке C++
Дано натуральное число "N" вывести на экран квадраты чисел от 1 до "N" Создать код на языке C++
Валя1112 В Валя1112 Регистрация 2 Июл 2013 Сообщения 75 Репутация 6 Спасибо 1 Монет 0 27 Июн 2022 #2 #include <iostream> #include <string> #include <cmath> using namespace std; unsigned parse_unsigned(const char* msg) { cout << msg; unsigned value; cin >> value; return value; } string result_line(const unsigned n) { const auto m = static_cast<unsigned long long>; const auto width = static_cast<size_t>(log10(n * n)) + 1; const auto max_width = width + width % 4; string token; string result; for (auto i = 0ULL; i < m; ++i) { token = to_string(i * i); result += string(max_width - token.length(), ' ' + token; } return result; } int main() { auto n = parse_unsigned("N: " cout << result_line; } Позитивный голос 0
#include <iostream> #include <string> #include <cmath> using namespace std; unsigned parse_unsigned(const char* msg) { cout << msg; unsigned value; cin >> value; return value; } string result_line(const unsigned n) { const auto m = static_cast<unsigned long long>; const auto width = static_cast<size_t>(log10(n * n)) + 1; const auto max_width = width + width % 4; string token; string result; for (auto i = 0ULL; i < m; ++i) { token = to_string(i * i); result += string(max_width - token.length(), ' ' + token; } return result; } int main() { auto n = parse_unsigned("N: " cout << result_line; }
Fan F Fan Регистрация 18 Апр 2013 Сообщения 81 Репутация 0 Спасибо 0 Монет 0 27 Июн 2022 #3 #include <iostream> int main(){int n,k=0; std::cin>>n; while(k++<n)std::cout<<k*k<<' ';} Позитивный голос 0
#include <iostream> int main(){int n,k=0; std::cin>>n; while(k++<n)std::cout<<k*k<<' ';}
андрон А андрон Регистрация 27 Июл 2013 Сообщения 80 Репутация 1 Спасибо 0 Монет 0 27 Июн 2022 #4 main(){ int n;std::cin >>n; for(int i=1;i<=n;++i) {std::cout << i*i<<'\n';}} Позитивный голос 0
main(){ int n;std::cin >>n; for(int i=1;i<=n;++i) {std::cout << i*i<<'\n';}}
Sanek_bro S Sanek_bro Регистрация 4 Дек 2013 Сообщения 70 Репутация 0 Спасибо 0 Монет 0 27 Июн 2022 #5 Правильный ответ бесплатно не напишут Позитивный голос 0