Таблица квадратов чисел на С++

Уровень сложности:

Программа должна выводить таблицу квадратов чисел от 1 до 5 (необходимо использовать табуляцию и перенос на новую строку, см. управляющие символы). В первом столбце должны находиться числа от 1 до 5 во втором столбце — квадраты этих чисел.

На вашем месте, я бы прочитал статью о цикле for, поверьте, это поможет решить задачу, причем очень легко. Для вычисления квадратов чисел, можно использовать функцию pow или же, просто воспользоваться операцией умножения. Чтобы проще было решать данную задачу посмотрите на вывод, который у вас должен получиться:

#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "RUS");
    cout<<"\t\t\tТаблица квадратов чисел\n";
    cout<<"\t\t\t----------------------\n";
    cout<<endl;
    cout<<"Число \t\t\tКвадрат числа\n";
    cout<<"------\t\t\t-------------\n";
    cout<<endl;
    for (int j=1; j<=5; j++)
    {
        cout<<j<<"\t\t\t"<<j*j<<endl;
    }
    cout<<endl;

    return 0;
}

Ниже показан результат работы программы.

CppStudio.com
			Таблица квадратов чисел
			----------------------

Число 			Квадрат числа
------			-------------

1			1
2			4
3			9
4			16
5			25
Следующие статьи помогут вам в решении данной задачи:
Автор: Marienko L.
Дата: 01.10.2012
Поделиться:

Комментарии

  1. Саша Вавренчук

    #include <iostream>
    #include <cmath>

    using namespace std;
    int main(int argc, char** argv) {
    setlocale(LC_CTYPE,»rus»);
    cout << «\t\tТаблица квадратов чисел\n\t\t—————\n\n\n»;
    cout << «число\t\tквадрат числа\n—\t\t——\n\n»;
    for(int i=1;i<=10;i++){
    cout<< i<<«\t\t»<<pow(i,2)<<endl;
    }
    }

  2. odto11

    odto11

    #include <iostream>
    using namespace std;
    
    int main()
    {
        cout << "\t\tТаблица квадратов чисел\n";
        cout << "\t\t_______________________\n\n";
    
        cout << "Число" << "\t\tКвадрат числа\n";
        cout << "_____" << "\t\t_____________\n";
    
        for(int i = 1; i <= 5; i++)
        {
            cout << i << "\t\t" << i*i << endl;
        }
    
        return 0;
    }
  3. colt

    #include "stdafx.h"
    #include "iostream"
    #include "windows.h"
     
    using namespace std;
    
    int _tmain(int argc, _TCHAR* argv[])
    {  
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
    
        while(true)
        {  
            system("CLS");
    		cout<<"\t\tТаблица квадратов чисел\n";
    		cout<<"\t\t-----------------------\n\n";
    		cout<<"Число\t\tКвадрат числа\n";
    		cout<<"-----\t\t-------------\n\n";
    		for (int i=1;i<=5;i++) cout<<i<<"\t\t"<<i*i<<"\n";
    		system("PAUSE");
        }
        return 0;
    }
  4. gro

    gro

    #include <iostream>
    using namespace std;
    int main()
    {
    	setlocale(LC_ALL,"rus");
    	cout << "\t\tТаблица квадратов чисел\n\t\t-----------------------\n\n\n";
    	cout << "Число\t\tКвадрат числа\n-----\t\t-------------\n\n";
    	for (int number=1; number<=5; number++)
    		cout << number << "\t\t\t" << number*number << endl;
    	cout << endl;
    	return 0;
    }
  5. Migizi

    Migizi

    #include <conio.h>
    #include <iostream>

    using namespace std;

    int main(void)
    {
    setlocale(LC_ALL, «Russian»);
    for (int i = 1; i <= 5; i++)
    cout << i << «\t» << i*i << endl;
    _getch();
    return 0;
    }

  6. Anufree

    #include <iostream>
    #include <conio.h>
    
    using namespace std;
    
    void SquareNumber(int a = 0)
    {
    	if(a == 5)
    	{
    		return;
    	}
    		if(a == 0)
    		{
    			cout << "\t\t***Таблица квадратов чисел на С++***\n"
    				 << "\t\t------------------------------------\n\n"
    				 << "Число\t\tКвадрат числа\n"
    				 << "-----\t\t-------------\n\n";
    		}
    	a++;
    	cout << a << "\t\t" << a * a << endl;
    	SquareNumber(a);
    }
    
    int main()
    {
    	setlocale(LC_ALL, "Russian");
    	
    	SquareNumber();
    
    	_getch();
    	return 0;
    }

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.