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

Задача по C++ - C++

Восстановить пароль Регистрация
 
Оксана Курбатов
 Аватар для Оксана Курбатов
18 / 0 / 1
Регистрация: 30.11.2011
Сообщений: 33
30.11.2011, 19:43     Задача по C++ #1
Помогите решить с помощью while
Вывести на экран все целые числа из диапазона от А до В (А<=В) оканчивающиеся на цифру Х или У
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kolorotur
 Аватар для kolorotur
8289 / 6836 / 991
Регистрация: 17.09.2011
Сообщений: 11,799
30.11.2011, 19:51     Задача по C++ #2
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
26
include <stdio.h>
 
using namespace std;
 
int main()
{
   int a, b, x, y;
 
   cout << "a = ";
   cin >> a;
 
   cout << "b = ";
   cin >> b;
 
   cout << "x = ";
   cin >> x;
 
   cout << "y = ";
   cin >> y;
 
   for (int n = a; n <= b; n++)
      if (n % 10 == x || n % 10 == y)
         cout << n << endl;
 
   return 0;
}
А вообще это раздел по шарпу.
SpawnDDR
156 / 152 / 4
Регистрация: 22.11.2011
Сообщений: 371
30.11.2011, 19:54     Задача по C++ #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Linq;
 
namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите число A: ");
            int A = int.Parse(Console.ReadLine());
            Console.Write("Введите число B: ");
            int B = int.Parse(Console.ReadLine());
            Console.Write("Введите число X: ");
            string X = Console.ReadLine();
            Console.Write("Введите число Y: ");
            string Y = Console.ReadLine();
            Console.WriteLine(String.Join(", ", Enumerable.Range(A, B - A).Where(w => w.ToString().EndsWith(X) || w.ToString().EndsWith(Y)).ToArray()));
            Console.ReadKey();
        }
    }
}
Только это раздел C#...
chessman1
 Аватар для chessman1
165 / 94 / 1
Регистрация: 13.03.2011
Сообщений: 402
30.11.2011, 19:58     Задача по C++ #4
А какАя разница?
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
30.11.2011, 20:02     Задача по C++ #5
C++
1
2
3
4
5
6
while ( a <= b )
{
    if ( a % 10 == x || a % 10 == y )
        std::cout << a << " ";
    a++;
}
SpawnDDR
156 / 152 / 4
Регистрация: 22.11.2011
Сообщений: 371
30.11.2011, 20:02     Задача по C++ #6
Цитата Сообщение от chessman1 Посмотреть сообщение
А какАя разница?
Между C# и C++? Ну, как Вам сказать... разные языки, как минимум
kolorotur
 Аватар для kolorotur
8289 / 6836 / 991
Регистрация: 17.09.2011
Сообщений: 11,799
30.11.2011, 20:08     Задача по C++ #7
Забыл что через while надо:
C++
1
2
3
4
5
while (a <= b) {
   if (a % 10 == x || a % 10 == y)
      cout << n << endl;
   a++;
}
SpawnDDR
30.11.2011, 20:10
  #8

Не по теме:

Цитата Сообщение от kolorotur Посмотреть сообщение
Забыл что через while
упс... да...

Оксана Курбатов
 Аватар для Оксана Курбатов
18 / 0 / 1
Регистрация: 30.11.2011
Сообщений: 33
30.11.2011, 21:08  [ТС]     Задача по C++ #9
а как тогда do while будет?
Yandex
Объявления
30.11.2011, 21:08     Задача по C++
Ответ Создать тему
Опции темы

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