С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

24.12.2012, 23:45. Просмотров 816. Ответов 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.
}
Что то не робит, что то делаю не то. Можете плиззки подсказать что именно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 23:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. (C++):

Найти все двузначные числа, сумма цифр которых не меняется при умножении 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++
Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры...

5
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
24.12.2012, 23:52 #2
Фигурные скобки у for забыли.
0
Vlad9508
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
24.12.2012, 23:55  [ТС] #3
Да тут ещё, что то. Выдает не правильно. Не те числа вообще.
0
DanilAREFY
19 / 19 / 2
Регистрация: 12.04.2011
Сообщений: 35
24.12.2012, 23:59 #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;
}
1
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
25.12.2012, 00:54 #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();}
0
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
25.12.2012, 00:58 #6
Два цикла можно сделать.
Первый - [14;99] с шагом 5.
Второй - [18;99] с шагом 10.
0
25.12.2012, 00:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 00:58
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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