Задачи по C++. Таблица квадратов от 1 до 10.

Задачи по C++

Условие задачи : Составить программу, которая выводит таблицу квадратов целых чисел от 1 до 10.

Сложность : легкая .

Для решения задачи нам многого не понадобиться, а именно только цикл for.

Для начала создадим каркас программы :

#include <iostream>

using namespace std;

int main()
{
	setlocale(LC_ALL,"Rus"); // включаем русский язык
}

Теперь нужно подумать какие переменные нам понадобятся :

  1. Переменная под число которое мы будем возводить в квадрат.
  2. И переменная для цикла.

1-я переменная у нас изначально должна равняться единицы, т.к. операция возведения в квадрат это умножение , т.е. у нас будет постоянно 0 если не присвоить единицу.

int n, chislo;
chislo = 1;

Теперь остался цикл, он у нас будет от 1 до 10 (по условию) — это у нас n

В самом цикле мы сначала выведем переменную chislo , затем выведем chislo * chislo , т.е. квадрат числа, а затем увеличим число на 1.

for (n=1; n<=10; n++) {
	cout<<chislo<<"\t"<<chislo*chislo<<endl;
	chislo=chislo+1;
}
\t — большой пробел

Рассмотрим проход цикла :

1-й проход :

chislo = 1; 

Выведется 1 и chislo*chislo , т.е. 1 

И chislo = 1 + 1 ; т.е. будет 2 

2-й проход :

chislo = 2; // уже будет 2 

Выведется 2 и chislo*chislo , т.е. 4 

И chislo = 2 + 1 ; т.е. будет 3 

И так далее.

Весь код программы :

#include <iostream>

using namespace std;

int main()
{
	setlocale(LC_ALL,"Rus");
	int n, chislo;
        chislo = 1;
        
	for (n=1; n<=10; n++) {
		cout<<chislo<<"\t"<<chislo*chislo<<endl;
		chislo=chislo+1;
	}

	system("pause");
	return 0;
}

cyber
Оцените автора
CyberLesson | Быстро освоить программирование Pascal и C++. Решение задач Pascal и C++
Добавить комментарий