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

Массивы (двумерные) и Строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму элементов массива, стоящих на чётных местах http://www.cyberforum.ru/cpp-beginners/thread268116.html
парни девушки помогите плиз))) срочно(((через два дня здавать(((( а я ниче не понимаю((( Даны два массива А и В одинакового размера Н. вычислить: 1) Сумму элементов массива А, стоящих на чётных местах 2) Произведение нечетных элементов массива В 3) Количество отрицательных элементов в двух массивах 4) Сформулировать новый массив С того же размера, каждый элемент которого равен максимальному...
C++ Для функции Y = f(X), вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 20.75. шаг «Х» - 0,25 Ребята, завал. дали лабу, а я учусь на заочном. заданий много, обьяснений мало. литература хорошо конеш, но тут без обьяснения, за 2 дня сделать не могу((( Помогите плиз!) Циклы Для функции Y = f(X), вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 20.75. шаг «Х» - 0,25 Массивы (одномерные) Ввести одномерный массив размерностью с клавиатуры. Поменять местами элементы между собой ... http://www.cyberforum.ru/cpp-beginners/thread268115.html
Удаление из файла C++
Исправьте функцию удаления,что то не всегда нормально удаляет.хз чего. void udal() { system("cls"); int z=0; char MODEL; cout<<"Имя файла:"<<endl; cin>>filename; if ((f=fopen(filename,"wt"))==NULL)
Snake в консоли, подскажите функцию C++
Ну собственно не понятно как реализовать только один момент. логика примерно следующая: функция ожидает пол секунды, если за это время был введен символ ( считывается getch() ) выполняется условие, если символ не вводился условие пропускается. Если влияет то пишем на С++, Linux, консольное приложение. Если есть что то из не очень премудрого, прошу в студию :) Заранее благодарен.
C++ Удвоить символ в строке http://www.cyberforum.ru/cpp-beginners/thread268100.html
Всем доброго времени суток! Есть программа,подсчитывающая количество больших и маленьких символов в заданной строке. А как можно удвоить символы,например: a b c -> aa bb cc? #include<iostream> #include<string.h> #include<stdio.h> using namespace std; void big(char *line) { char *symbols = new char; int count1 = 0;
C++ Бот для MMORPG на C++ Доброго времени суток! Уже некоторое время хочу написать бота для одной игры, но мне нужны пара советов с чего начать... Поставил для себя несколько целей для начала: 1) Внедрение в процесс игры 2)Считывание данных из процесса игры 3)нажатие клавиш и прочее. С радостью приму все ваши советы ! Заранее спасибо. подробнее

Показать сообщение отдельно
Attenti_ON
9 / 9 / 1
Регистрация: 17.11.2009
Сообщений: 51
01.04.2011, 13:28     Массивы (двумерные) и Строки
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
#include<iostream>
using namespace std;
 
int main()
{
    char name[2][7] = {
    {'O','l','e','y','n','i','k'},
    {'S','e','r','g','e','y','*'},
    };
    int star = 0;
    int character = 0;
 
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 7; j++)
        {
            if (name[i][j] == '*')
            {
                star++;
            }
 
            if (name[i][j] == 'a')
            {
                character++;
            }
        }
    }
    
    cout << "Количество букв а: " << character << endl;
    cout << "Количество звездочек: " << star << endl;
return 0;
}
Добавлено через 35 минут
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
48
49
50
51
52
53
54
55
56
57
58
59
60
#include<iostream>
#include <string>
using namespace std;
 
int main()
{
    string str1;
    string str2;
    string str3;
    string str4;
 
    cout << "Enter string1 : ";
    getline (cin, str1, '\n');
    cout << "Enter string2 : ";
    getline (cin, str2, '\n');
    cout << "Enter string3: ";
    getline (cin, str3, '\n');
    cout << "Enter string4 : ";
    getline (cin, str4, '\n');
    cout << endl << "Исходные строки" << endl;
    cout << "Str 1 is : " << str1 << endl;
    cout << "Str 2 is : " << str2 << endl;
    cout << "Str 3 is : " << str3 << endl;
    cout << "Str 4 is : " << str4 << endl;
 
     for ( size_t i = 0; i < str1.length(); ++i )
     {
        if(iswlower(str1[i])) str1[i] = towupper(str1[i]);
        else if(iswupper(str1[i])) str1[i] = towlower(str1[i]);
     }
 
    for ( size_t i = 0; i < str2.length(); ++i )
     {
        if(iswlower(str2[i])) str2[i] = towupper(str2[i]);
        else if(iswupper(str2[i])) str2[i] = towlower(str2[i]);
     }
    
    for ( size_t i = 0; i < str1.length(); ++i )
     {
        if(iswlower(str3[i])) str3[i] = towupper(str3[i]);
        else if(iswupper(str3[i])) str3[i] = towlower(str3[i]);
     }
    
    for ( size_t i = 0; i < str4.length(); ++i )
     {
        if(iswlower(str4[i])) str4[i] = towupper(str4[i]);
        else if(iswupper(str4[i])) str4[i] = towlower(str4[i]);
     }
 
    str1.swap(str4);
    str2.swap(str3);
 
    cout << endl << "Результат" << endl;
    cout << "Str 1 is : " << str1 << endl;
    cout << "Str 2 is : " << str2 << endl;
    cout << "Str 3 is : " << str3 << endl;
    cout << "Str 4 is : " << str4 << endl;
 
return 0;
}
 
Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru