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

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++. Считывание данных с файла и построить по ним график http://www.cyberforum.ru/cpp-beginners/thread1310989.html
Ребята помогите. Дали задачу: Написать программу которая была бы способна считывать из файла данные для двух координат произвольного числа точек и строить по ним график на экране в графическим режиме в декартовой системе координат, при этом точки должны быть одним цветом, а линии другим.
C++ Класс динамического массива СРОЧНО Написать класс динамического массива (массив, который может изменять свой размер в зависимости от количества элементов в нем). Предусмотреть публичные методы добавления в конец массива, извлечения и удаления из массива по индексу. Помогите, очень нужно! http://www.cyberforum.ru/cpp-beginners/thread1310976.html
C++ Нету заголовочного файла в vs2013 professional
// al.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> //#include <E:\alex\c++\Headers\func.h> #include "windows.h" #include <time.h> #include <math.h>
C++ Двумерные массивы
Нужно в каждой строке матрицы найти максимальный элемент и среди этих максимумов найти минимальный. Отсортировать побочную диагональ, а в нижнем треугольнике найти сумму. Помогите пожалуйста! Уже 3 часа вожусь, ну нечего не получается! Заранее спасибо!
C++ Поправьте код http://www.cyberforum.ru/cpp-beginners/thread1310934.html
Определить количество локальных минимумов в заданном числовом массиве. Прошу помощи. const n=2,m=4; void __fastcall TForm1::Button1Click(TObject *Sender) {int a;int i,j;int count=0; for(i=0;i<n;i++) for(j=0;j<m;j++) a=StrToFloat(StringGrid1->Cells); if((a<a)&& a<a) count++; Edit1->Text=IntToStr(count++);
C++ Сумма цифр побитно заданного операнда Каждый байт первого операнда(состоящего из 32 бит) команды рассматривается как цифра от 0 до 9(без знака).Необходимо вернуть сумму этих байт цифр,взятых по модулю числа,заданного вторым операндом(тоже 32 битного).Подскажите как сделать. подробнее

Показать сообщение отдельно
D_in_practice
 Аватар для D_in_practice
330 / 330 / 159
Регистрация: 02.10.2014
Сообщений: 666
25.11.2014, 22:49     Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 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
25
#include <iostream>
 
int main(){
    
    int a[] = {2, 3, 4, 5, 6, 7, 8, 9};
    
    for (int i = 10; i <= 99; ++i){
        
        int sum1 = i/10 + i%10;
        
        int flag = 1;
        for (int j = 0; j < sizeof(a)/sizeof(a[0]); ++j){
            
            int sum2 = (i*a[j])/100 + ((i*a[j])/10)%10 + (i*a[j]) %10;
            if (sum1 != sum2){
                flag = 0;
                break;
            }
        }
        
        if (flag == 1)
            std::cout << ' ' << i;
    }
    std::cout << std::endl;
}
18 45 90 99
 
Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru