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

не разборчивые коды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не работают перегруженные операторы http://www.cyberforum.ru/cpp-beginners/thread393229.html
проблема такова: есть перегруженный оператор "=", при вызове которого выполняется присвоение значений массива, однако же, результат почему-то обратно в main не возвращается. #include "stdafx.h" #include "iostream" #include "string" #include "cstring" using namespace std; using namespace System;
C++ Проверьте, не является ли слово "кас" корнем слова без приставки 3 задачи - проверьте, не является ли слово "кас" корнем слова без приставки. - Отделите в слове повторяющиеся более двух раз буквы запятыми. - Вычеркните из слова букву, предшествующую сочетанию "ча" http://www.cyberforum.ru/cpp-beginners/thread393223.html
C++ Закрепление отметки в checkedListBox.
Доброго здоровьица! Хочу узнать, как можно сделать так, чтобы после выделения какого-либо пункта в checkedListBox нельзя было бы снять выделение. Заранее спасибо :)
getline() в чем дело C++
Нужно заполнять данный массив, если использовать просто "cin<<" то пробелы нельзя делать при вводе. Поэтому хочу использовать getline(), вроде все правильно, но почему то работает не корректно. #include <iostream> #include <string.h> using namespace std; struct WORKER { char fio; char post; short year;
C++ Удаление отрицательных элементов в массиве http://www.cyberforum.ru/cpp-beginners/thread393195.html
Помогите с программой на С++ пожалуйста=) Я сделала наброски,но по-моему не совсем правильно,и как удалить все подряд отрицательные элементы я не знаю:cry:.Выручайте,ребят)) "В массиве A=(a1, а2, ..., аn)удалить все подряд отрицательные элементы, идущие вслед за минимальным элементом массива." #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std;
C++ дать задачу Ребят всем привет.Вы могли бы дать какуюнибудь комплексную задачку по темам:перегрузка конструкторов,присваивание объктов,передача объектов функциям,возврат объектов подробнее

Показать сообщение отдельно
IITU
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 10
27.11.2011, 19:36     не разборчивые коды
помогите пожалуйста ответить на вопросы?
заранее спасибо. немного не понятны вопросы, особенно первые

1. (10%)Is next statement correct?
strstr("Hello", 'e')
Give reasons for your answer. If possible try to offer corrections.
2. (10%)Is next statement correct?
char *a;
cin>>a;
Give reasons for your answer. If possible try to offer corrections.
3. (10%)Read into the c-type string the 100 characters until ‘.’ character.
Cin.Getline(s, 100, ‘.’)
4. (30%)You are given two c-type strings. Compare their elements from 3 to 5 using cstring library function
5. (40 %)You are given string “I like the subject Programming on Algorithmic Languages”. Put each word of this string into the elements of the array of char pointers.

1. (10%) Is next statement correct?
char a[] = {"Hello", "World", "How", "Are", "You"};
Give reasons for your answer. If possible try to offer corrections.

2. (10%)Is next statement correct?
string s;
strlen(s);
Give reasons for your answer. If possible try to offer corrections.
3. (10%)Read in the string str until new line.
Getline(cin, str);

4. (30%)You are given 2 strings. Append the last five elements of first string to second string.
5. (40%)You are given the array of c-type strings. Sort the array in alphabetical order.




1. (10%)What will be the output of next program statement?
string s;
int n=97;
for(int i=0; i<26; i++)
s.insert(i, 1, char(n++));

cout<<s;

2. (10%)Find error(s) in the next statement. Give the reasons whether it correct, otherwise offer corrections.
char *a = {"a", "b","c", "d"};
3. (10%) You are given c-type string char str[200]. Read into this string 100 characters until ‘-’.
4. (30%) Copy to the first string starting from its middle the first 3 elements of second string.
5. (40%) In the given string delete all uppercase letters and numbers.

1.4 Solution
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;

int main(){
string a, b;
char *c, *d;
getline(cin, a);
getline(cin, b);
c = (char*)a.c_str()+2;
d = (char*)b.c_str()+2;
if(strncmp(c, d, 2)>0) cout<<"First is greater";
else if(strncmp(c, d, 2)<0)cout<<"Second is greater";
else cout<<"Equal";

system("pause");
}

1.5 Solution
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
using namespace std;

int main(){
char s[] = "I like the subject Programming on Algorithmic Languages";
char *p;
char *sArr[20];
int i=0;
p = strtok(s, " ");

while (p!=NULL){
sArr[i++]=p;
p = strtok(NULL, " ");
}

system("pause");
}

2.4 Solution
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
using namespace std;

int main(){
char a[100], b[100];
cin.getline(a, 100, '.');
cin.getline(b, 100, '.');

strcat(b, a+strlen(a)-5);
cout<<b;
system("pause");
}

2.5 Solution
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
using namespace std;

int main(){
char *a[] = {"Hello", "How", "Are", "You"};
int n=4;
for(int i=0; i<n-1; i++)
for(int j=i+1; j<n; j++)
if(strcmp(a[i], a[j])>0)
swap(a[i], a[j]);

for(int i=0; i<n; i++)
cout<<a[i]<<endl;
system("pause");
return 0;
}

3.4 Solution
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
using namespace std;

int main(){
char a[100], b[100];
cin.getline(a, 100, '\n');
cin.getline(b, 100, '\n');
strncpy(a+strlen(a)/2, b, 3);
cout<<a;

system("pause");
return 0;
}

3.5 Solution
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
using namespace std;

int main(){
string s;
getline(cin, s);
for(string::iterator si=s.begin(); si!=s.end(); si++)
if(isdigit(*si) || isupper(*si))
s.erase(si--);

cout<<s;

system("pause");
return 0;
}


#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>

using namespace std;

int main(){
string s;
getline(cin, s);
for(int i=0; i<s.length(); i++)
if(isdigit(s[i]) || isupper(s[i]))
s.erase(i--, 1);
cout<<s;

system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru