Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Бетман
0 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 11
#1

Создайте массив из пяти фамилий и выведите их на экран - C++

20.02.2012, 20:32. Просмотров 1225. Ответов 2
Метки нет (Все метки)

1. Создайте массив из пяти фамилий и выведите их на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры.
2. Даны координаты вершин многоугольника (x1, y1,x2,y2,…x10,y10). Напишите программу для вычисления его периметра (вычисление расстояния между вершинами оформить подпрограммой).

заранее очень сильно благодарю!сам не особо просто шарю,бьюсь,бьюсь,не получается(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2012, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создайте массив из пяти фамилий и выведите их на экран (C++):

Создайте массив из пяти фамилий и выведите их на экран столбиком, начиная с последней - C++
Создайте массив из пяти фамилий и выведите их на экран столбиком, начиная с последней

Создайте программу, которая будет генерировать и отображать пяти- и шестизначные числа на экран - C++
Помогите создать программу которая будет генерировать пяти и шестизначные числа на экран. Пример: Нажимаю "Генерировать" и выдает: ...

Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра - C++
Даны два числа n и m. Создайте двумерный массив A, заполните его таблицей умножения A=i*j и выведите на экран. При этом нельзя использовать...

Отсортируйте массив по убыванию и выведите на экран - C++
1. Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем...

Создайте программу для ввода и вывода фамилий и оценок студентов - C++
помогите пожалуйста заранее спасибо. Создайте программу для ввода и вывода фамилий и оценок студентов. Введите не менее 10 студентов....

Выведите массив на экран отводя на вывод каждого числа 6 символов - C++
Даны два числа n и m. Создайте двумерный массив int C и заполните его по следующим правилам: числа стоящих в строке 0 или в столбце 0...

2
HardMorg
3 / 26 / 3
Регистрация: 29.08.2010
Сообщений: 204
20.02.2012, 23:18 #2
Цитата Сообщение от Бетман Посмотреть сообщение
2. Даны координаты вершин многоугольника (x1, y1,x2,y2,…x10,y10). Напишите программу для вычисления его периметра (вычисление расстояния между вершинами оформить подпрограммой).

заранее очень сильно благодарю!сам не особо просто шарю,бьюсь,бьюсь,не получается(((
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
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
struct Point {
 
    int x;
    int y;
};
 
 
double distance(Point point1, Point point2) {
 
    return sqrt(pow(point1.x - point2.x, 2.) + pow(point1.y - point2.y, 2.));
}
 
void main() {
 
    cout << "Bbedite kolichestvo vershun" << endl;
    int size;
    cin >> size;
    
    cout << "Bbedite koordinatu tochek" << endl;
    Point *vertex = new Point[size];
    for(int i = 0; i < size; i++) {
        cout << "x: "; cin >> vertex[i].x;
        cout << "y: "; cin >> vertex[i].y;
    }
    
    double sum = 0;
    for(int i = 0; i < size - 1; i++)
        sum += distance(vertex[i], vertex[i+1]);
 
    cout << "sum = " << sum << endl;
        delete []vertex;
}
1
MrCold
857 / 755 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
21.02.2012, 18:44 #3
Цитата Сообщение от Бетман Посмотреть сообщение
1. Создайте массив из пяти фамилий и выведите их на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры.
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
#include <iostream>
#include <string>
#define M 5
int main()
{   std::string fam_array[M];
     char letter ;
     int i = 0;
     int loop = 0;
     char copy_letter[M];
 
    std::cout << "Enter families\n";
 
for(i = 0;i < M;++i){
 
    std::cin >> fam_array[i];
 
    }
    std::cout << "Enter letter ";
    std::cin >> letter;
    std::cout << "\nResult :";
 
for( i = 0;i < M;++i) {
 
    copy_letter[i] = fam_array[i][0];
 
if(copy_letter[i] == letter)
 
    {std::cout << "   "<<  fam_array[i];loop++;}}
 
    if (loop == 0) std::cout << "not found!!";
 
    std::cout << "\n";
system("pause");
return 0;
}
Добавлено через 3 часа 17 минут
Убрал лишнее
Код
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
#include <iostream>
#include <string>
#define M 5
int main()
{   std::string fam_array[M];
        char letter ;
    int i = 0;
    int loop = 0;
 
    std::cout << "Enter families\n";
 
for(i = 0;i < M;++i){
 
    std::cin >> fam_array[i];
    }
    std::cout << "Enter letter ";
    std::cin >> letter;
    std::cout << "\nResult : ";
 
for( i = 0;i < M;++i) {
 
if(fam_array[i][0] == letter)
 
    {std::cout << "   " <<  fam_array[i];
 
    loop++;
    }
                      }
    if (loop == 0) std::cout << "not found!!";
 
    std::cout << "\n";
 
system("pause");
 
return 0;
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2012, 18:44
Привет! Вот еще темы с ответами:

Введите с клавиатуры данные в массив целого типа, выведите их на экран - C++
Введите с клавиатуры данные в массив целого типа, выведите их на экран, затем выполните обмен значениями для первого и последнего элементов...

Массив. Выведите на экран значения корней и квадратов каждого из элементов массива - C++
Вот программа:Введите с клавиатуры пять целочисленных элементов массива X. Выведите на экран значения корней и квадратов каждого из...

Все положительные элементы замените минимальными. Выведите на экран исходный и полученный массив - C++
2.Задайте массив из n элементов. Все положительные элементы замените минимальными. Выведите на экран исходный и полученный массив. ...

Выведите массив на экран и найдите количество элементов, значение которых равно нулю - C++
&quot;Данный двухмерный массив размерностью 5X4. Заполните его случайными числами с интервала -20 .. 20: 1. Выведите массив на экран и...


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

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

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