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

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

Восстановить пароль Регистрация
 
Vlad9508
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
24.12.2012, 23:45     Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. #1
Привет мозги, нужно решить задачу по Си++. Найти все двузначные числа, которые при умножении на 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.
Посмотрите здесь:

Утечка памяти при умножении матрицы на число C++
Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 C++
Ошибка при умножении C++
C++ Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9
Ошибка при умножении C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 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.
Ответ Создать тему
Опции темы

Текущее время: 01:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru