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

найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого (дописать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран все числа, на которые заданное число делится без остатка http://www.cyberforum.ru/cpp-beginners/thread729385.html
Нужно написать программу с использованием процедуры, которая выводит на экран все числа, на которые заданное число делится без остатка. Вот, что-то пытался написать сам (пишу в MS Visual Studio 2012): #include "stdafx.h" double proc(float c) { for int i=100 { res=c%i; }
C++ C++ Функции , Варианты написания программы , Задача с функцией Задача на С++ : Функция , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое всех введенных чисел. Параметром функции является количество вводимых чисел. Очень нужно записать эту программу боллее понятно , что бы не к чему придраться преподам было . Или хотя бы просто напишите её же , в любом... http://www.cyberforum.ru/cpp-beginners/thread729379.html
Ввод данных/выделение памяти (динамический символьный массив) C++
1. Если ли разница в таких двух вариантах объявления динамического символьного массива: а) char *string = (char*) malloc(N); б) char *string = new char ;? 2. Почему-то не работает перераспределение памяти. Пишу так: string = (char*) realloc(string,(len-5)); Переменная len - длинна введенной строки (считается правильно, проверял). Здесь, например, я пытаюсь уменьшить на 5 байт блок,...
найти любой прямоугольник этой матрицы с наибольшей суммой C++
/*Задача: заполнить матрицу случайными числами, в том числе и отрицательными найти любой прямоугольник этой матрицы с наибольшей суммой. зы.не могу понять ошибку свою*/ #include <iostream> #include <cstdlib> #include <ctime> #include <conio.h> using namespace std;
C++ Оператор сравнения http://www.cyberforum.ru/cpp-beginners/thread729340.html
Надо написать программу, которая переводит фунты в стоуны, используя класс. Класс содержит перегруженные операторы мат. операций (сложение, вычитание и умножение). Также прога должна создать массив объектов класса размером в 6 ячеек, инициализировать 3 из них, и найти минимальный и максимальный элементы. Короче, вот код: Класс: #ifndef _STONEWT_H_ #define _STONEWT_H_ class Stonewt {...
C++ Агрегированние Разработать класс SqArrayOfINT - двумерный массив целых чисел. Физически данный массив должен состояить из вектора массивов типа ArrayOfInt Размерность массива задавать в конструкторе. Реализовать метод доступа к элементам массива. Реализовать метод Sum - вычисление суммы чисел в массиве. Метод сортировки массива по возрастанию и по убыванию, метод сравнения двух массивов(==, !=) Метод... подробнее

Показать сообщение отдельно
qwerty321
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 12
12.12.2012, 19:52     найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого (дописать)
Задание: В последовательности из 10 пятибуквенных слов найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого.

так сказать написал программу, но она не работает, что нужно сделать, что бы она высчитывала то, что требуется в задании?

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
#include <stdio.h>
#include <conio.h>
#include <string.h>
char* find(char* str, const char c)
{
char* pos;
for(pos = str; *pos != '\0'; ++pos)
clrscr ();
{
if(*pos == c)
{
return pos;
}
}
 return pos;
}
void removeFromStr (char* first, char* last)
{
for( ; *first != *last; ++first, ++last);
}
int main()
{
while(1)
{
char* first, *last;
printf("Enter your string: ");
{char str[1000];
scanf("%s",str);
for(first = find(str,'('), last = find(first,')');
(*first != '\0') && (*last != '\0');
first = find(str, '('), last = find(first, ')') )
removeFromStr(first, last + 1);
printf("%s\n", str);
}
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru