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

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

Войти
Регистрация
Восстановить пароль
 
Vlad9508
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
#1

Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. - C++

24.12.2012, 23:45. Просмотров 767. Ответов 5
Метки нет (Все метки)

Привет мозги, нужно решить задачу по Си++. Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4.
Вот кодец.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
{
int ymnozna2,ymnozna3,i,j;
 
for(i=10;i<=99;i++) //Формирую 2ухзначные числа
ymnozna2=i*2;
if (ymnozna2%10==8)
cout<<"I = "<<i<<endl; //умножении на 2 заканчиваются на 8
 
for(j=10;j<=99;i++)
ymnozna3=j*3;
if (ymnozna3%10==4)
cout<<"j = "<<j<<endl; // при умножении на 3 - на 4.
}
Что то не робит, что то делаю не то. Можете плиззки подсказать что именно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 23:45     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4.
Посмотрите здесь:

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

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9 - C++
Вроде код правильный наклепала. А вывода никакого нет. В чем ошибка? #include &lt;vcl.h&gt; #include &lt;iostream.h&gt; #include &lt;math.h&gt; ...

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

На отрезке [2, n] найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится - C++
Помогите,вот задание. На отрезке найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится. Код...

Не могу найти ошибку при умножении 2х матриц - C++
Доброго времени суток! Помогите найти ошибку в матрице, который час сижу и не могу найти. При умножении 2х матриц правильно выводится...

Ошибка при умножении - C++
Надо найти: Произведение элементов массива, расположенных между максимальным и минимальным элементами. Min и Max находит программа а вот...

Ошибка при умножении - C++
Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры...

Проверить ассоциативность при умножении матриц - C++
Делаю лабораторную с дискретной математики. Нужно проверить ассоциативность при умножении матриц. То есть в моем случае: M1* M2 =...

Неверное значение при умножении больших чисел - C++
Добрый день, столкнулся с такой вещью: Понадобилось умножить 30000*30000*30000, проверил через диапазоны типов данных, long long...

Неверный результат при умножении двух матриц - C++
Здравствуйте. Проблема возникла, не могу понять что я сделал не так при умножении матриц, результат постоянно выглядит примерно вот так: ...

Почему при умножении на 0, программа работает правильно? - C++
Операции ввода, такие, как cin, должны уметь преобразовывать последо- вательность символов в число. Напишите программу, которая позволяет...

При умножении матриц результат равен нулю - C++
При умножении матриц мне вместо нормального ответа выводит нули, почему? помогите плиз... #include &lt;iostream.h&gt; #include &lt;math.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
24.12.2012, 23:52     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #2
Фигурные скобки у for забыли.
Vlad9508
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
24.12.2012, 23:55  [ТС]     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #3
Да тут ещё, что то. Выдает не правильно. Не те числа вообще.
DanilAREFY
19 / 19 / 2
Регистрация: 12.04.2011
Сообщений: 35
24.12.2012, 23:59     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main() {
    for(int i = 10; i < 99; i++) {
        if (i * 2 % 10 == 8) {
            cout << "I = " << i << '\n';
        }
        if (i * 3 % 10 == 4) {
            cout << "J = " << i << '\n';
        }
    }
    system("pause");
    return 0;
}
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
25.12.2012, 00:54     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #5
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
  void main {
     int i,j,n,k;
       for (i=10; i<100; i++) {
         if(i*2%10==8) cout<<i<<endl;
         if(i*3%10==4) cout<<i;
}
getch();}
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
25.12.2012, 00:58     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #6
Два цикла можно сделать.
Первый - [14;99] с шагом 5.
Второй - [18;99] с шагом 10.
Yandex
Объявления
25.12.2012, 00:58     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4.
Ответ Создать тему
Опции темы

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