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

Подсчёт первого слова в строке и задача на перестановку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А http://www.cyberforum.ru/cpp-beginners/thread693469.html
Дана матрица А= 4.8, 3.2, 9.1, 5 5.1, 6, 1.4, -1 4.3, 1.15, 2.8, 3.14 в которой m=3 n=4. Необходимо сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А. Я сделал так: int z=0; double c = {{ 4.8, 3.2, 9.1, 5}, {5.1, 6, 1.4, -1}, {4.3, 1.15, 2.8, 3.14}};
C++ Среднее значение цифр данного числа Здравствуйте. Не могу понять как доделать задачу. Дана задача. Введите целое число. Посчитать среднее значение цифр данного числа. Например 23456, ответ 4. Вот что я нарешал.#include <stdio.h> #include<conio.h> void main () { long n,s=0; printf ("\nn="); fflush (stdin); scanf ("%ld",&n); http://www.cyberforum.ru/cpp-beginners/thread693453.html
C++ Qt Нарисовать точку в определенных координатах
qt нарисовать точку в определенных координатах.
Работа со строками: выводит все слова, с четным количеством букв C++
Требуется помощь в написании следующей программы: С клавиатуры вводится текстовая строка. Составить программу, которая: подсчитывает количество разделительных знаков в тексте выводит все слова, которые имеют парное количество букв меняет местами первую и последнюю букву каждого слова
C++ Замена слов в string http://www.cyberforum.ru/cpp-beginners/thread693436.html
Подскажите в чём проблема. В строке нужно искать слова длиной >10 символов и менять их на другое слово. Смысл понятен , не получается правильно выполнить. Привожу код: void replaceStr (string &Str) { string sVau="V"; char chars = "абвгдежзиклмнопрстуфхцчшщьъыэюяАБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890"; int i; int len=0;
C++ Сортировка (исправить код) Помогите с сортировкой! Нужно сортировать исходные данные по убыванию!! Простой массив сортировать могу, а тут никак не получается) Сортировать по значению k #include <iostream> #include <iomanip.h> using namespace std; const int size=3; const int n=3; struct list { char name; int bal; подробнее

Показать сообщение отдельно
Vlad_
5 / 5 / 0
Регистрация: 07.09.2012
Сообщений: 170
09.11.2012, 23:25     Подсчёт первого слова в строке и задача на перестановку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
using namespace std;
 
int main(){ 
setlocale(0,"");
        int i=0;
        char s[1024] = {' '},*w,*a;
        cin.get(s, 1024);
        a=strtok(s, " ");
        for(w = strtok(s, " \n\t"); w; w = strtok(NULL, " \n\t"))
            if (w == a)
        i++;
        cout <<"Слово "<<a<<" повторяется "<<i<<" раз";
        cin.get();
        cin.get();
        return 0;
}
Всё вроди бы так ну вывод всегда повторяется 1 раз, почему так?
и ещё одна задача, к примеру есть строка tuchkafivet
и 2 строка tuhcka medved pila в выводе должно написать что если поменять 2 буквы в данном случае с и h из второй строчки то получится слово из первой, но не больше 2 букв можно менять
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
#include <iostream>
#include <stdio.h>
#include <string.h>
 
using namespace std;
 
int main(){
    setlocale(0, "");
    char a[10],str[1024] = {' '};
    cout << "Введите последовательность А\n";
    for(int j= 0; j <10; j++)
        cin >>a[j];
    cout<<"Введите Sn\n";
    cin.get(str, 1024);
    for(int i = 0; i < 1024; i++)
    for(int j = 0; j < 10; j++)
    {
        if((str[i] == a[j+1] && a[j] == str[i-1])){
            cout << "Нужно поменять местами буквы "<<str[i]<<" и "<<str[i+1];
        
        }}
    cin.get();
    cin.get();
    return 0;
}
здесь почему то просто проскакивает и переходит к завершению возвращает 0
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru