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

Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в массиве http://www.cyberforum.ru/cpp-beginners/thread963839.html
Для х, который изменяется от a до b с шагом (b-a) / k, где (k = 10), вычислить значение функции f (x).Помогите найти ошибку. #include <iostream> #include <cmath> using namespace std; int main() { double y; double x=0.1;
C++ запись и чтение wchar_t строк Всем добрый вечер. есть wchar_t str, как её запихнуть в текстовый файл используя потоки, а потом считать? и есть возможность запихнуть её в бинарник а потом считать? Я так понимаю обычный fstream здесь не катит. http://www.cyberforum.ru/cpp-beginners/thread963833.html
все элементы матрицы разделить на этот наибольший элемент C++
Если наибольший элемент матрицы расположен в четной строке и нечетном столбце, то все элементы матрицы разделить на этот наибольший элемент · Если в результате замены отрицательных элементов массива их квадратами элементы массива по строкам образуют убывающую последовательность, то найти сумму элементов каждой строки, иначе определить – произведение #include <conio.h>...
cmd C++
привет всем, нужен код программы - которая запускает cmd и одновременно программу которая считает сумму двух целых и выписывает их в файл, за тем я ввожу в cmd два числа и она проверяет сумму этих чисел с суммой которая находится в файле.
C++ Односвязный список http://www.cyberforum.ru/cpp-beginners/thread963813.html
Дано два списка с целыми числами. Создать новый список в котором размещены элементы какие одновременно присутствуют в первых двух списках. Скорее всего проблема в функции PrintDouble но не могу ее найти. Функция проверяет только первый элемент первого списка со всеми элементами второго, но не переходит на следующий. Подскажите в чем может быть проблема. #include<iostream> #include<string>...
C++ Ошибка подскажите как исправить ошибку Error 2 error LNK1123: failure during conversion to COFF: file invalid or corrupt E:\програмы\игра покер\игра покер\LINK подробнее

Показать сообщение отдельно
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
27.09.2013, 20:38     Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7
Вообще задачи надо учиться решать самому или бросать программирование.
Но вот решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main()
{
    int founded[10], numOfFounded = 0;
    for(int n = 100; numOfFounded < 10; n++){
        if(n - n/10*10 == 7 && n % 9 == 0){ //don't touch magick
            founded[numOfFounded] = n;
            numOfFounded++;
            cout << n << endl;
        }
    }
    return 0;
}
Логика строки где don't touch magick:
если из int вычесть его, разделённого на 10, а потом умноженного на 10, мы получим единицы в этом числе (у примеру 108: 108/10 == 10 (10.8; .8 отрубается т.к. int), затем умножаем на 10, получаем 100, далее из 108 вычитаем 100 и получаем последнюю цифру == 8)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru