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

Заполнить матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить объем цилиндра. Исходные данные считываются программой из файла. Результат сохранить в файл http://www.cyberforum.ru/cpp-beginners/thread1045465.html
Помогите, пожалуйста, с кодом программы на си или си++, заранее большое спасибо! P.S. Нашла только с вводом исходных данных, но необходимо работа с файлом. Что надо изменить? #include "StdAfx.h" #include <stdio.h> #include <conio.h> int main () { float r,h,v;
C++ выбрать и записать в выходной файл слова по данному образцу: *#*#*, где * - согласная, а # - гласная буква Здравствуйте) Нужно написать программа на c++ Задание: В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, выбрать и записать в выходной файл слова по данному образцу: *#*#*, где * - согласная, а # - гласная буква. Очень прошу помочь. А то уже который день борюсь и какая-то фигня выходит. не знаю что делать дальше. http://www.cyberforum.ru/cpp-beginners/thread1045464.html
Сравнивание строк C++
Всем привет. В программу у меня вводится слово, заранее длинна слова не известна. Мне нужно проверить количество согласных в этом слове и занести это в переменную. Например, если пользователь вводит слово "Привет" программа должна занести в переменную "х" число 4. Я создал дополнительную строку, вот такую: string word="йЙцЦкКнНгГшШщЩзЗхХфФвВпПрРлЛдДжЖчЧсСмМтТьЬбБъЪ"; Я хочу как-нибудь...
организации функции C++
у меня в коде сделаны похожие функции...их отлчие только в условии, тело одинаковое.... можно ли сделать как нить 1 функию, где будет ещё одна переменная отвечающая за условие...или как то иначе организовать данную операцию, какую летературу почитать?посоветуйте
C++ С++ Радуга http://www.cyberforum.ru/cpp-beginners/thread1045423.html
С клавиатуры вводится символ, значение которого 'ч', 'п', 'же', 'с', 'г', 'с', 'ф' - первые буквы названий цветов радуги. В зависимости от введенного символа, программа должна выводить в соответствии название цвета: червойны, оранжевый, желтый, зеленый, голубой, синий, фиолетовый. Если символ не соответствует имени ни одного цвета, на экран выводится сообщение о том, что такого цвета в радуге нет.
C++ Магазин - начислить премию от объема продаж Магазин продал продукции за квартал (январь, февраль, март). Значение продажу за каждый месяц вводится с клавиатуры. Для магазина начисляется премия за квартал следующим образом: если в январе было продано продукции меньше, чем на 10000грн, то премия за квартал не начисляется вообще. Иначе, если продажа за квартал составила до 23000грн, то премия составляет 15% от квартальных продаж, а если... подробнее

Показать сообщение отдельно
dmitriykladov95
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 48
17.12.2013, 17:30     Заполнить матрицу
Заполнить матрицу размера nхn целыми числами 1, 2, …, n2. зигзагом
http://s12.postimg.org/kho343tl9/098765.png
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <iomanip>
#include <windows.h>
 
using namespace std;
 
int main()
{
    const int colum = 10; 
    const int row   = 10; 
    int array[100][100];
 
    int x, y,  
        value = 1; 
     for (int diag = 0; diag < colum; diag++)
    {
        if (diag % 2 == 0) 
        {
            x = 0; 
            y = diag; 
 
            while (y >= 0) 
            {
                array[x][y] = value; 
                value++;
                x++;     
                y--;    
            }
        }
        else 
        {
            x = diag; 
            y = 0; 
 
            while (x >= 0) 
            {
                array[x][y] = value; 
                value++;
                x -= 1;  
                y +=  1; 
            }
        }
    } 
 
    
    for (int diag = 1; diag < colum; diag++)
    {
        if (diag % 2 == 0)
        {
            x = 8; 
            y = diag;  
 
            while (y <= 8) 
            {
                array[x][y] = value;
                value++;
                x--; 
                y++; 
            }
        }
        else 
        {
            x = diag;
            y = 8;   
            while (x <= 8) 
            {
                array[x][y] = value;
                value++;
                x++; 
                y--; 
            }
        } 
    } 
    for (int ix = 0; ix < row; ix++)
    {
        for (int jx = 0; jx < colum; jx++)
            cout << setw(4) << array[ix][jx] << " ";
        cout << endl;
    }
 
    return 0;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru