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

Доделать программу, сравнения двух строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графика в консоле. Треугольники разные, ромб, песочные часы, елочка, домик http://www.cyberforum.ru/cpp-beginners/thread1072694.html
Всем привет Рисунки в консоле на с/с++: 1. Треугольники прямоугольные 4 вида, (пустые и заполненные *) 2. Треугольники равнобедренные 2 вида (пустые и заполненные *) 3. Ромб (пустой и заполненный *) 4. Песочные часы (пустые и заполненные *) 5. Квадрат (пустой и заполненный *) 6. Квадрат в квадрате. 7. Домик. 8. Елочка.
C++ Сортировка одномерного массива (С++ Builder 6) Необходимо из массива удалить все элементы, равные минимальному элементу в массиве. #include <stdio.h> #include <conio.h> #include <math.h> main() { int m; printf ("\n Vvedite chislo elementov massiva: "); scanf("%d", &m); http://www.cyberforum.ru/cpp-beginners/thread1072682.html
Что такое "Структурированные типы данных. Объекты" C++
Что такое? Структурированные типы данных. Объекты. Разобрался.
C++ найти точки пересечения 2 кругов с вводом с клавиатуры центрами и радиусами
найти точки пересечения 2 кругов с вводом с клавиатуры центрами и радиусами
C++ Четверичная система счисления http://www.cyberforum.ru/cpp-beginners/thread1072654.html
Как можно записать программу переводящую десятичную систему счисления в четверичную на языке Си? Добавлено через 38 минут Я нашел программу на Паскале, но надо её перевести в язык Си: http://www.cyberforum.ru/pascalabc/thread905029.html
C++ Нахождение минимального элемента массива. Перевести с Паскаля на С++ кто поможет переделать на С++ эту программу? Program MinElement; Type Vector=Array of integer; Var min : integer; i,n : byte; A : Vector; {процедуры и функции} {_____________________} {Ввод элементов массива} Procedure InputData; подробнее

Показать сообщение отдельно
uqsus
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 20
16.01.2014, 01:09     Доделать программу, сравнения двух строк
Задание: Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве ее аргументов. Если аргумент только один, то найти длину этой строки.

Собственно нужно реализовать то что выделено выше, заранее благодарю

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 "stdafx.h"
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
void stroki(string s1 = NULL, string s2 = NULL)
{
    int ds1, ds2;
    if (s2.size() != 0)
    {
        ds1 = s1.size();
        cout << "Длина первой строки=" << s1.size() << "\n";
    }
    if (s1.size() != 0)
    {
        ds2 = s2.size();
        cout << "Длина второй строки=" << ds2 << "\n";
    };
    if ((s1.size()>s2.size()) && (s2.size() != 0)) { cout << "Первая строка длиннее, чем вторая\n"; };
    if ((s1.size() == s2.size()) && (s1.size() != 0)) { cout << "Первая строка и вторая строкаравны\n"; };
    if ((s1.size()<s2.size()) && (s1.size() != 0)) { cout << "Первая строка короче второй\n"; };
};
int main()
{
    setlocale(LC_ALL, "Russian");
    string s1; string s2;
    cout << "Вы хотелии бы ввести первую строку?\n";
    cout << "Ввод первой строки:\n";
    cin >> s1;
    cout << "Вы хотелии бы ввести вторую строку?\n";
    cout << "Ввод второй строки::\n";
    cin >> s2;
    stroki(s1, s2);
    system("Pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru