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

std - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread121101.html
Нужно найдти сумму программкой С++ S=1/2+3/4+5/6......99/100 / - это дровь помогите пожалуйста
C++ программа на двоичные файлы... Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от знаков препинания. Вывести содержимое файла на экран =) помогите плииз... Добавлено через 22 часа 22 минуты =((((((( http://www.cyberforum.ru/cpp-beginners/thread121074.html
Вычислить произведение элементов массива с четными номерами C++
помогите задачу решить( В одномерном массиве, состоящем из N вещественных элементов, вычислить: произведение элементов массива с четными номерами; сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала расолагались все положительные элементы, а потом — все отрицательные (элементы, равные нулю, считать...
C++ не могу понять почему не работает
Пожалуйста ,помоги,найти ошибку... услвие задачи Подсчитать количество вхождений букв и слов в тексте #include<fstream.h> #include<stdlib.h> #include<string.h> void f1( char s1,char s2) {
C++ распечатать количество девушек (как делается...?) http://www.cyberforum.ru/cpp-beginners/thread121017.html
13. Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по какому-либо задаваемому имени и имена всех тех, кому за 19 лет. (Данные находятся в файле). Добавлено через 4 минуты надо сделать на турбо си...
C++ проверте эту програму #include void multipy( int a,int b,int c); main(void) { int a= { 0,1,2,3,4, 1,2,3,4,5, 4,5,6,7,8, 1,2,3,4,5,}, b={1,2,3,4, 1,4,5,6, 3,7,8,9, подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
24.04.2010, 01:50     std
naika, ну тогда всё плохо... Честно говоря не уверен, что компилятор Ваш про STL что-нибудь знает. А так-то Вы всё правильно написали... Вот Вам на С то же самое, это должно бы скомпилироваться...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], *p;
    size_t cnt;
    
    printf("String: ");
    if ( !fgets(buf, BUFSIZ, stdin) )
        return 1;
    
    for ( cnt = 0, p = strchr(buf, 'r'); p; ++cnt, p = strchr(p + 1, 'r') )
        ;
    printf("r: %d\n", cnt);
    for ( cnt = 0, p = strchr(buf, 'k'); p; ++cnt, p = strchr(p + 1, 'k') )
        ;
    printf("k: %d\n", cnt);
    for ( cnt = 0, p = strchr(buf, 't'); p; ++cnt, p = strchr(p + 1, 't') )
        ;
    printf("t: %d\n", cnt);
    
    return 0;
}
 
Текущее время: 12:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru