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

Вывести четные числа строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить строку из двумерного массива и проверить упорядоченность в С http://www.cyberforum.ru/cpp-beginners/thread185973.html
Дан двумерный массив и нужно удалить упорядоченную строку с минимальным номером. Вопрос такой: как удалить строку из двумерного массива в С и как проверить упорядочена ли она? Помогите пожалуста...
C++ компиляция gcc и MSVC Привет всем. Объясните, почему один и тот же код #include "stdafx.h" #include <vector> #include <iostream> #include <iomanip> #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread185971.html
написать программу C++
Ввести информацию о названии композиций, их исполнителях, продолжительности звучания в массив записей и вывести ее в виде таблицы (на С).
Абстрактный класс C++
Есть базовый абстрактный класс. От него - 2 производных класса. Проблемы: 1) Понимаю, что я не правильно вызываю мои чисто вирт. методы.Как правильно вызывать мои чисто вируальные методы(см. main...
C++ Написать функцию, которая вычисляет сумму элементов http://www.cyberforum.ru/cpp-beginners/thread185953.html
Написать функцию, которая вычисляет сумму элементов, удовлетворяющих условию A<x<B. Числа А, В вводить с клавиатуры.
C++ считывание графических изображении. Как считывать файлы формата bmp, а потом его структуру выводить в виде матрицы ??? Есть варианты ? Please подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9680 / 5630 / 954
Регистрация: 25.07.2009
Сообщений: 10,807
03.11.2010, 23:49
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void){
    char str[] = "1 2 3 4 5 6 7 8 9", * p;
    
    printf("String: %s\n", str);
    
    printf("Evens only: ");
    for ( p = strtok(str, " "); p; p = strtok(NULL, " ") )
        if ( ! ( atoi(p) & 1 ) )
            printf("%s ", p);
 
    printf("\n");
    
    exit(0);
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <sstream>
    
int main(){
    std::string str("1 2 3 4 5 6 7 8 9");
    int num;
    
    std::cout << "String: " << str << std::endl;
 
    std::cout << "Evens only: ";
    std::istringstream ist(str);
    while ( ist >> num )
        if ( ! ( num & 1 ) )
            std::cout << num << ' ';
    
    std::cout << std::endl;
 
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru