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

Если к сумме цифр двузначного числа прибавить квадрат этой суммы, то снова получится это двузначное число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать функцию, возвращающую индексы максимального элемента матрицы http://www.cyberforum.ru/cpp-beginners/thread658448.html
создать функцию, возвращающую индексы максимального элемента матрицы. продемонстрировать работу данной функции для матриц А(2;4), В(2;4), C(5;4). Функция должна возвращать несколько значений, для этого использовать ссылки.
C++ Массив: Выделить возрастающую под последовательность элементов наибольшей длины. Задан массив размера N. Выделить возрастающую под последовательность элементов наибольшей длины. http://www.cyberforum.ru/cpp-beginners/thread658446.html
C++ В упорядоченный по невозрастанию массиве
В упорядоченный по невозрастанию массиве инвертировать ту часть, которая образует числа меньше заданного.
C++ Массив: Сформировать третий массив, в который включить все отрицательные элементы массива А и все максимальные элементы массива В.
Даны массивы целых чисел A и B. Сформировать третий массив, в который включить все отрицательные элементы массива А и все максимальные элементы массива В.
C++ Найти среднее арифметическое положительных чисел http://www.cyberforum.ru/cpp-beginners/thread658439.html
Найти среднее арифметическое положительных чисел, стоящих на нечетных местах, и подсчитать количество чисел, удовлетворяющих условию 2i<ai<i!
C++ Не происходит запись в файл Доброе время суток! Задача такая надо записать весь перебор 7ми цифр в файл.txt Вроде код правильный,но не записывает. #include<iostream> #include<fstream> using namespace std; void main() { const int size=8; подробнее

Показать сообщение отдельно
freshness
0 / 0 / 0
Регистрация: 19.09.2012
Сообщений: 30

Если к сумме цифр двузначного числа прибавить квадрат этой суммы, то снова получится это двузначное число - C++

26.09.2012, 15:59. Просмотров 3449. Ответов 9
Метки (Все метки)

Задание:
Если к сумме цифр двузначного числа прибавить квадрат этой суммы, то снова получится это двузначное число. Найти все эти числа.
Написал примерный код, но сомневаюсь что правильно применил цикл. Сейчас компилятора нету проверить не могу. Посмотрите и помогите исправить ошибки.
Сам код:
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
#include "stdafx.h" 
#include <iostream>
 
using namespace System;
using namespace std;
 
int main()
   {
   int j,n,summ;                     
for(n=10; n<=99; n++)      // цикл от 10 до 99
  {
     if(n%10)
    summ=(summ+n%10);
    j=summ+(summ*summ);
    n++;
   n/=10;
    
  }
  if(j=n)
    cout<<j;
    
   Console::ReadKey(false);
   return 0;
   }
Больше сомневаюсь в правильности операторов цикла for, но как сделать через while тоже пока не знаю.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru