Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
rolex123
1 / 1 / 0
Регистрация: 10.03.2010
Сообщений: 18
#1

Элементарные функции и массивы строк - C++

10.03.2010, 21:38. Просмотров 461. Ответов 4
Метки нет (Все метки)

Ребята, помогите выполнить 2 задачки:
1. Запросить у пользователя в цикле 10 строк и посчитать сумму символов в введенных строках
2. Запросить у пользователя массив из 10 строк и добавить к каждой восклицательный знак

Буду очень признателен!
http://www.cyberforum.ru/cpp-beginners/thread57968.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 21:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Элементарные функции и массивы строк (C++):

Шаблонные функции и динамические массивы строк
Всем доброго времени суток. Я уже наверное всех достал вопросами, но опять не...

Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции
Доброго времени суток! Крайне необходима помощь экспертов в С++! Кто может -...

Массивы структур и массивы строк
1. Сформировать динамический массив из элементов структурного типа....

Массивы структур и массивы строк
Здравствуйте. Возникла проблема с одной работой: Постановка задачи: 1....

Массивы структур и массивы строк
Студенты, у которых рейтинг меньше 3 что не верно делаю?! #include...

4
Genius Ignat
1241 / 779 / 108
Регистрация: 16.09.2009
Сообщений: 2,014
10.03.2010, 21:50 #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
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
61
62
//2.
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define S_BUF 30
#define H 10
#define W 30
int main(){
 
char str_buf[S_BUF];
char matrix[H][W] = {0};
unsigned int i,j;
//Вводим 7 строк
for(i=0;i<H;++i){
    printf(" str %d ",i);
    printf("input text menee 30 symbol ");
 
    gets(str_buf);
    for(j=0;j<=strlen(str_buf);++j){
    matrix[i][j]=str_buf[j];
    }
}
//ввыводим все строки
for(i=0;i<H;++i){
    for(j=0;matrix[i][j]!='\0';j++){
printf("%c",matrix[i][j]);
    }
printf("\n");
}
 
 
 
//Добавляем в каждую строку !
printf("\n");
for(i=0;i<H;++i){
    for(j=0;matrix[i][j]!='\0';j++){
    
        
    }
 
        if(matrix[i][j]=='\0'){
        matrix[i][j]='!';
        matrix[i][j+1]='\0';
        }
 
}
 
 
//ввыводим все строки
for(i=0;i<H;++i){
    for(j=0;matrix[i][j]!='\0';j++){
printf("%c",matrix[i][j]);
    }
printf("\n");
}
 
 
getch();
return 0;
}
1
SerЁga
32 / 32 / 16
Регистрация: 18.08.2009
Сообщений: 93
10.03.2010, 21:58 #3
1-я задача
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<string.h>
#define n 10
#define m 1000
void main()
{
    char mt[n][m];
    int len=0;
    for(int i=0;i<n;i++)
    {
        
        printf("Vvedite %d strocu",i+1);
        printf("\n");
        gets(mt[i]);
        len=strlen(mt[i]);
        //printf("\n");
        printf("Dlinna stroci [%d] %d",i+1,len);
         printf("\n");
    }
 
}
0
rolex123
1 / 1 / 0
Регистрация: 10.03.2010
Сообщений: 18
10.03.2010, 22:27  [ТС] #4
Genius Ignat, SerЁga, огромное спасибо!
0
Genius Ignat
1241 / 779 / 108
Регистрация: 16.09.2009
Сообщений: 2,014
10.03.2010, 22:41 #5
Рад помочь...
0
10.03.2010, 22:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2010, 22:41
Привет! Вот еще темы с решениями:

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц)
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой...

Массивы строк
Привет всем! Задан массив строк. Как узнать который символ встечаетса...

Массивы строк
Пусть имеется строка, содержащая слова, разделенные пробелами. Составить...

массивы строк
Помогите решить задание используя наипростейшие операторы и библиотеки. 1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru