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

Оределить количество слов в строке и вывести на экран каждое нечетное слово - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить количество знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread553590.html
Программма работает правильно, но в результате расчетов, после целой части числа стоит шесть нулей. А надо, чтобы, если целое число, то не было вообще ничего, если десятичное, то максимум 2 знака после запятой. код программы: #include <math.h> #include <stdio.h> #include <conio.h> float min_element(float **massiv, int n, int m) { float min=massiv;
C++ Вставка .exe в приложение Есть такая задачка, создать класс, в нём установить файл aapt.exe и задать аргументы,потом взять у объекта свойство StandardOutput, считать, и распарсить то что вернет aapt.exe... Не понимаю как сделать. http://www.cyberforum.ru/cpp-beginners/thread553558.html
Нахождение среднего арифметического без переполнения C++
Задача найти среднее арифметическое целых чисел (int). Если просто складывать их и потом делить на количество происходит переполнение... может кто подскажет алгоритм как это осуществить без переполнения а то я никак допереть не могу...
C++ ошибка в коде
//--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> //--------------------------------------------------------------------------- int main() { FILE *f; int i,n,d; f=fopen("out.txt","w");
C++ выход из программы http://www.cyberforum.ru/cpp-beginners/thread553546.html
как выйти досрочно из программы если я например нахажусь в функции а мне сразу надо выйти.return не поможет.
C++ OpenGL и материалы Здравствуйте. Есть программа: #include <GL/glut.h> static int kv= 1; static int kd = 1; void reshape(int w, int h) { glViewport(0, 0, w, h); подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
20.04.2012, 20:06     Оределить количество слов в строке и вывести на экран каждое нечетное слово
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main(void)
{
    static char delim[] = ",:";
    static char psz[256] = "one,two:one:four,three:six:nine,three,nine:ten";
 
    int nwords = 0;
    for (int i = 0; i < strlen(psz); i++)
        if (psz[i] == delim[0] || psz[i] == delim[1])
            nwords++;
 
    printf("Kolichestvo slov v stroke = %d\n\n",nwords);
 
    int index = 0;
    static char** words = new char*[nwords];
    for (char* token = strtok(psz,delim); 
        token != NULL; token = strtok(NULL,delim))
    {
        if (index % 2) printf("%d.Nechtnoe slovo: %s\n",index,token);
        words[index] = new char[256];
        strcpy(words[index++],token);
    }
 
    printf("\n");
 
    int max = 0;
    for (int q = 0; q < nwords; q++)
        if (strlen(words[q]) > strlen(words[max]))
            max = q;
 
    int count = 0;
    for (int m = 0; m < nwords; m++)
        if (strlen(words[m]) == strlen(words[max]))
            count++;
 
    printf("Kolichestvo max slov: %d\n\n",count);
 
    for (int z1 = 0; z1 < nwords; z1++)
        for (int z2 = z1+1; z2 < nwords; z2++)
            if (!strcmp(words[z1],words[z2]))
              printf("%d.Povtor slova: %s\n",z1,words[z1]);
 
    return 0;
}
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru