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

Ввести натуральное число n. Среди чисел 1,.,n найти все такие числа, запись которых совпадает с последними цифрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция не обнуляет http://www.cyberforum.ru/cpp-beginners/thread1131716.html
Функция обнуляет только 1 число и 2е пишет -3443646 что-то типо того) Помогите что не так , где-то с функцией zero скорее всего void zero(int *x){ *x=0; } void Del(int *arr,int n){ int m=0;int k; cout<<"Введите k "<<endl; cin>>k; for(int i=0;i<n;i++){
C++ Ввести несколько структур типа «Зачетка студента» с полями. Скомпилировать код есть задание - Ввести несколько структур типа «Зачетка студента» с полями {Фамилия студента Номер зачетки Массив из 4 оценок } Написать программу, выполняющую следующие действия: Сортировка структур по фамилии или среднему баллу Удаление всех зачеток троечников написал код но нет возможности проверить http://www.cyberforum.ru/cpp-beginners/thread1131697.html
C++ Задана матрица F(2n, m). Попарно поменять местами её строчки. Первую с второй, третью с четвёртой, и т. д
Задана матрица F(2n, m). Попарно поменять местами её строчки. Первую с второй, третью с четвёртой, и т. д.
C++ В данном словаре найти все пари слов (анаграммы)
В данном словаре найти все пари слов(анаграммы), при чтении каждого из них в обратном порядке образуется другое слово пары. 3,4 3,5 Дублирование тем запрещено
C++ Запоминание в рекурсии http://www.cyberforum.ru/cpp-beginners/thread1131693.html
Есть рекурсия ll build(int* a, int len){ ll n=0; for (int i = 0; i < len; i++) n = n * 10 + a; return n; } ll ans(int pos, ll sum){
C++ Нелинейные уравнения методом хорд помогите пожалуйста запрограммировать, завтра сдавать надо, а я не могу сделать, \ln 8x=9x-3.1 методом хорд, очень прошу помочь подробнее

Показать сообщение отдельно
jurok_85
241 / 224 / 77
Регистрация: 21.02.2013
Сообщений: 518
Завершенные тесты: 1
28.03.2014, 18:29     Ввести натуральное число n. Среди чисел 1,.,n найти все такие числа, запись которых совпадает с последними цифрами
вот еще вариантик:
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
27
28
29
30
31
32
33
#include <iostream>
#include <string.h>
#include <cstdlib>
 
using namespace std;
bool result(int num)
{
  char a[10], b[20];
    itoa(num, a, 10);
    itoa(num * num, b, 10);
    int i = strlen(a) - 1;
    int j = strlen(b) - 1;
    while(i >= 0)
    {
        if(a[i] != b[j])
        return false;
        i--; j--;
    }
    return true;
}
 
int main()
{
    int N;
    cout << "Vvedite N: ";
    cin>> N;
 
    for(int i = 0; i!= N; i++){
    if(result(i))
    cout << i << "  ";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru