Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2010, 15:45   #1
GLAM1
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию Задача по C++

Эта программа для C++
Задание:
Найти Все натуральные числа от 10 до 100,которые совпадают с последними разрядами своих квадратов,например 76 в квадрате=5676
Зарание. Большое спасибо!
GLAM1 вне форума Ответить с цитированием
Старый 24.10.2010, 15:54   #2
elja_1989
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 58
По умолчанию

делаешь цикл от 10 до 100, берешь квадрат, находишь остаток от деления на 10 от квадрата, сравниваешь с исходными, если совпадает, то выводишь.
elja_1989 вне форума Ответить с цитированием
Старый 24.10.2010, 15:58   #3
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Интересное решение, я сразу и не сообразил) Только 1 поправка, не на 10, а на 100, т.к. надо 2 порядка вытащить
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 24.10.2010, 16:04   #4
GLAM1
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Я не очень в этом понимаю,если не сложно можете написать саму программу
GLAM1 вне форума Ответить с цитированием
Старый 24.10.2010, 16:11   #5
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Код:
#include "stdio.h"
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using namespace std;

int main()
{
	for(int i = 10;i<100;i++)
	{
		int c = (i*i)%100;
		if(c==i)
		{
			cout<<c<<endl;
		}
	}
	_getch();
return 0;
}
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 24.10.2010, 16:11   #6
sergey.d
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 98
По умолчанию

Код:
#include <iostream>

int main(int, char *[])
{
    for(int n = 10; n <100; ++n)
        if(n == (n * n) % 100)
            std::cout << "N = " << n << ", N^2 = " << (n * n) << std::endl;
    return 0;
}
P.S. Тысяча чертей, пока писал, опередили. Ничего, авось пригодится
sergey.d вне форума Ответить с цитированием
Старый 24.10.2010, 16:15   #7
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Зато показали человеку, какие мы добрые и открытые, что программы на опережение пишем
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
Xeonc вне форума Ответить с цитированием
Старый 24.10.2010, 17:41   #8
GLAM1
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Ого оперативность,огромное вам спасибо!
GLAM1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача ksandrj Помощь студентам 0 23.09.2010 14:29
Задача на Си savra Помощь студентам 13 15.10.2009 17:38
задача по СИ vimars Помощь студентам 1 13.10.2009 01:36