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

Подсчет количества простых чисел в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Fwrite http://www.cyberforum.ru/cpp-beginners/thread613679.html
Подскажите пожалуйста хоть примерный набросок для лабы: 1 http://cs5485.userapi.com/u5834897/149205287/z_5f317a0e.jpg 2 http://cs5485.userapi.com/u5834897/149205287/z_80660d16.jpg 3...
C++ Объясните как работает this -> и -> Как написано в книжке this - это указатель на экземпляр класса. Что происходит в данных выражениях: 1. i = this -> a -> b -> c; 2. this -> a -> b = 0; 3. this -> a -> b = c ->d; http://www.cyberforum.ru/cpp-beginners/thread613648.html
максимум в одномерном массиве C++
Добрый день. Хочу найти максимум в одномерном массиве. Подскажите, где делаю не так. И вопрос: нужно ли для поиска максимума создавать еще один цикл или же можно сделать все в одном? ...
C++ указатели
объясните в чем будет различие ? int* arr; int *arr;
C++ Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread613572.html
Почему программа не открывает указанный файл? Кто знает, помогите! #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { ...
C++ Разработать структуру с именем TRAIN Разработать структуру с именем TRAIN, содержащую поля: • Название пункта назначения; • Номер поезда; • Время отправления (массив из двух чисел для хранения часов и ми- нут). ... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
25.06.2012, 19:25
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
 
int main()
{
    static char psz[256] = "app3le orange 726 fruit 19 cocoa 7 chestnum 20 jui9ce";
 
    int cnt = 0;
    for (int i = 0; psz[i] != '\0'; i++)
    {
        char* sv = &psz[i]; char temp[256] = "\0";
        for (int k = 0; isdigit(*sv); k++, i++)
            temp[k] = *sv++;
 
        if (strcmp("\0",temp) < 0)
        {
            int count = 0;
            for (int q = 1; q <= atoi(temp); q++)
                if ((atoi(temp) % q) == 0) count++;
 
            if (count <= 2) 
                { printf("%d\n",atoi(temp)); cnt++; }
        }
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/c1d905...e6be3dbca3aaf8
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru