Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
SynaptyC
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 31
#1

вводятся числа a и b. Надо найти сумму таких чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6. - C++

24.10.2010, 18:26. Просмотров 1558. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста написать программку, вот задание - вводятся числа a и b. Надо найти сумму таких чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2010, 18:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос вводятся числа a и b. Надо найти сумму таких чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6. (C++):

Найти сумму чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6 - C++
Вводятся числа a и b. Найти сумму таких чисел в диапазоне , которые при возведении в квадрат дают число с последней цифрой 6 ...

Найти сумму таких чисел в диапазоне [a; b], которые при возведении в квадрат превышают b - C++
Всем привет,надо составить блоксхему к этому заданию. Вводятся числа a и b. Найти сумму таких чисел в диапазоне , которые при...

Найти все палиндромы в диапазоне от n до m, которые при возведении в квадрат также дают палиндром - C++
програма Найти все числа палиндромы в диапазоне от n до m которые при возведении в квадрат так же дают палиндром. как ее...

Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром - C++
Назовём натуральное число палиндромом, если его запись читается одинаково как с начала так и с конца (пример: 4884, 393, 1, 22). Найти...

Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром. - C++
Назовем натуральное число палиндромом, если его запись читается одинаково с начала и с конца (как, например, 4884, 393, 1). Найти...

Найти числа от 1 до 99 - палиндромы, которые при возведении в квадрат также дают палиндромы (используя циклы) - C++
Задание: Натуральное число является палиндромом, если его запись читается одинаково с начала и с конца (как, например , 393, 1). Найти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7973 / 4735 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
24.10.2010, 18:29 #2
SynaptyC,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int main()
{
   int a=0, b=0;
   std::cout<<"Enter a: ";
   std::cin>>a;
   std::cout<<"Enter b: ";
   std::cin>>b;
   int sum=0;
   for(int i=a; i<=b; ++i)
   {
       if((i*i)%10==6)
          sum+=i;
   }
   std::cout<<sum<<'\n';
   return 0;
}
1
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
24.10.2010, 18:36 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
   setlocale(LC_ALL,"Russian");
   int a,b,s=0;
   cout<<"Введите число a: ";
   cin>>a;
   cout<<"Введите число b: ";
   cin>>b;
   cout<<endl;
    for(int i=a; i<b; i++)
    {
        if(((i*i)%10)==6)
        {
            s=s+i;
        }
    }
   cout<<s;
   return 0;
}
Добавлено через 1 минуту
Lavroff, извините, не увидел ваш пост!!!!
2
SynaptyC
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 31
24.10.2010, 18:58  [ТС] #4
ещё один вопросик))) почему у меня выдаёт ошибку тут ? что там не так с корнем ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include < iostream>
#include <conio.h>
#include <cmath>
using namespace std;
int maim () {
int a; //levaja granica
int b; //pravaja granica
cin>>a;
    cin>>b;
int count=0;
for (int i=a; i<=b; i++)
if (pow(floor(sqrt(i)),2)==i)
count++;//count=count+1
//cout << "i to4nij Kvadrat";
count<<
//cout<<a;
getch ();
return 0;
}
0
ForEveR
В астрале
Эксперт С++
7973 / 4735 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
24.10.2010, 19:01 #5
SynaptyC, sqrt не принимает тип int.
C++
1
 if(pow(floor(sqrt(static_cast<double>(i))), 2)==i)
1
SynaptyC
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 31
24.10.2010, 19:09  [ТС] #6
Lavroff, всё равно не получается запустить...
0
ForEveR
В астрале
Эксперт С++
7973 / 4735 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
24.10.2010, 19:14 #7
SynaptyC, А ошибку скинуть не?

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include < iostream>
#include <conio.h>
#include <cmath>
using namespace std;
int main () {
int a; //levaja granica
int b; //pravaja granica
cin>>a;
    cin>>b;
int count=0;
for (int i=a; i<=b; i++)
{
    if (pow(floor(sqrt(static_cast<double>(i))),2)==i)
    {
        count++;
        cout << i<< " to4nij Kvadrat\n";
    }
}
getch ();
return 0;
}
Во первых не int maim как было а int main
Во вторых count>> вообще непонятная конструкция. По сути >> - побитовый сдвиг. Что делали вы - не знаю.
1
SynaptyC
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 31
24.10.2010, 19:19  [ТС] #8
Lavroff, спасибо большое!!! Всё работает))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2010, 19:19
Привет! Вот еще темы с ответами:

Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3 - C++
Вводятся числа a и b. Найти сумму чисел в диапазоне , которые при делении на 5 дают остаток 3.

Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел - C++
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их сумму. Найти все такие числа. ...

Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. - C++
Вводятся числа a и b. Найти сумму таких чисел в диапазоне , у которых остаток от деления на 7 такой же, как и у b при делении на 7. :wall:

Найти числа из заданного интервала, которые при делении на число d дают в остатке z - C++
в данном интервале (a;b) найти все натуральные числа, которые при деление на натуральное число d, дают в остатке натуральное число z.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.10.2010, 19:19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru