Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Перезапись в структуре https://www.cyberforum.ru/ c-beginners/ thread2380377.html
Нужно считать из файла все слова по отдельность для дальнейше работой с ними (сортировка, вывод) При переходе к следующей строке (второй и далее) идет перезапись первых элементов стркутуры Как я понял, это из-за функции strtok. Как исправить проблему? struct wd { char * word; }; int cmp(const void * pA, const void * pB)
C (СИ) Вычислить площадь треугольника, заданного координатами своих вершин
Треугольник задан координатами своих вершин. Вычислить его площадь. Нужно именно на Си, и ИМЕННО с подпрограммой. Если можете, полную программу пожалуйста :) _______________________________________ Вот есть решение этой задачи: #include <stdio.h>
C (СИ) Ввод и вывод Почему при исполнении кода, программа заканчивает работу после ввода данных, не выполняя строку printf? #include <stdio.h> #include <limits.h> int main() { char letter; int num1, num2; https://www.cyberforum.ru/ c-beginners/ thread2380360.html C (СИ) Поиск нужной строки в текстовом документе по ключевым словам Подскажите пожалуйста как написать программу, поиска нужной строки в текстовом документе, по ключевым словам, на языке Си https://www.cyberforum.ru/ c-beginners/ thread2380282.html
Найти в матрице первую строку, все элементы которой упорядочены по убыванию C (СИ)
Помогите доработать мой кривой код к задаче: Найти в матрице первую строку, все элементы которой упорядочены по убыванию. Изменить упорядоченность элементов этой строки на обратную. Заранее спасибо #include <stdio.h> #include <stdlib.h> #include <locale.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ main(){
C (СИ) Вычислить произведение Р для n сомножителей вида: P= 1*3*5*7*… n=15 https://www.cyberforum.ru/ c-beginners/ thread2380195.html
Необходимо написать программу
C (СИ) Матрица: вывести максимальный элемент строки, если он минимальный в столбце https://www.cyberforum.ru/ c-beginners/ thread2380173.html
Нужна помощь, нужно в матрице M*N вывести максимальный элемент строки если он минимальный в столбце. где-то ошибся)))) #include <stdio.h> #include <stdlib.h> #include <time.h>
Как сделать подпрограмму C (СИ)
Решила задачу, но надо по теме подпрограммы, как написать подпрограмму? #include <stdio.h> #include <conio.h> const int N=4; void main(){ float a; float x,y; int i,j,k; for(i=0;i<N;i++){
C (СИ) Нужно найти ошибку в коде https://www.cyberforum.ru/ c-beginners/ thread2380127.html
Отсортировать матрицу за побочной диагональю за уменьшением. Ошибка именно в сортировке: #include <stdio.h> #include <conio.h> int main() { int i,n,j,elements,tmp; printf("Vedite razmernost massiva\n"); scanf("%d", &n);
C (СИ) Необходимо составить программу решающую систему уравнений Смотрите фото https://www.cyberforum.ru/ c-beginners/ thread2380080.html
C (СИ) Перенести в новый массив все элементы исходного, которые делятся на 3
Создать массив на N элементов,N вводится на клавиатуре,Заполнить массив случайными числами.Перенести в новый массив все числа которые делятся на 3.
C (СИ) Разработать программу которая помещает в одномерный массив измерения https://www.cyberforum.ru/ c-beginners/ thread2379943.html
Разработать программу которая помещает в одномерный массив измерения некоторого сигнала и вычисляет сколько значений имеют отклонение от среднего более 10% Не понимаю задание, как это реализовать объясните, пожалуйста
0 / 0 / 0
Регистрация: 10.11.2018
Сообщений: 1
0

Получить от пользователя строку текста и Определить общую длину слов на нечётных позициях в строке - C (СИ) - Ответ 13194127

25.12.2018, 23:30. Показов 1899. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
/* Получить от пользователя строку текста и Определить общую длину слов на нечётных позициях в строке. 
Повторять до тех пор, пока не встретится строка завершающаяся словом quit */
 
#include <iostream>
#include <sstream>
#include <string>
 
using namespace std;
 
int main()
{
    string str;
    int length = 0;
    while (true)
    {
        cout << "Enter string: ";
        getline(cin, str);
        string word;
        stringstream words(str);
        int i = 1;
        while (words >> word && word != "quit")
        {
            if (i % 2 != 0)
                length += word.length();
                i++;
        }        
        if (word == "quit") break;
    }
    cout << "Length = " << length << endl;
}
Помогите переписать из плюсов в СИ пожалуйста!

Добавлено через 56 минут
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    int k = 0,i=1;
    while (1)
    {
        char * str = (char*)calloc(100, sizeof(char));
        gets(str);
        char * pch = strtok (str," ,.-");
        i=1;
        while (pch != NULL)
        {
            if (i%2==0)
                k+=strlen(pch);
            pch = strtok (NULL, " ,.-");
            i++;
        }
        printf("%i\n",k);
        if (strcmp(str,"quit") == NULL)
            break;
        free(str);
    }
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Получить от пользователя строку текста и Определить общую длину слов на нечётных позициях в строке C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2018, 23:30
Готовые ответы и решения:

Сформировать строку: на четных позициях должны находиться четные цифры, на нечетных позициях - буквы
Сформировать строку из 10 символов. На четных позициях должны находится четные цифры, на нечетных...

В строке, состоящей из слов, определить количество слов имеющих длину, равную длине последнего слова.
в строке, состоящей из слов, определить количество слов имеющих длину, равную длине последнего...

Получить от пользователя строку текста и найти самое длинное слово текста
Получить от пользователя строку текста и найти самое длинное слово текста. Повторять до тех пор,...

В строке удалить все слова на нечетных порядковых позициях, а слова на четных позициях напечатать перевернутыми
в строке удалить все слова на нечетных порядковых позициях, а слова на четных позициях напечатать...

0
25.12.2018, 23:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2018, 23:30
Помогаю со студенческими работами здесь

По заданной строке получить массив слов, входящих в эту строку. Разделителями слов считаются пробелы
По заданной строке получить массив слов, входящих в эту строку. Разделителями слов считаются...

По заданной строке получить массив слов, входящих в эту строку. Разделителями слов считаются пробелы
По заданной строке получить массив слов, входящих в эту строку. Разделителями слов считаются...

Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с наибольшей длиной
Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с...

Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10
Я ввожу слова без знаков препинания (все подряд через пробел) и нужно: Определить, сколько слов...

Определить длину самых коротких слов в строке
Слова, стоящие после последнего самого короткого слова, поместить в массив строк. Вывести...

Получить определенную строку в TextBox из текста, не зная её позицию и длину
Подскажите как вытащить определенную строку в textBox из текста не зная её позицию и длину....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru