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

Функции работы с патоками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с числами http://www.cyberforum.ru/cpp-beginners/thread224104.html
мне интересует вот что. Например я ввожу число 1234, программа должна выводить 1 2 3 4,то есть разделить число а каждую цифру засунуть в массив. Для этого надо написать формулы..для 12 написать надо p=chislo/10; p=chislo%10; Для 1247587 я не знаю что писать должен... Однако отмечу,что проблема не в том откуда достать формулы,проблема в том нельзя ли все эти формулы заменить циклом?Препод...
C++ В С++ не запускается Run(F9) В С++ написал две программы. Не одна из них на запускается. При нажатии на "Run" появляется окно "Form1". Должно появится окно ввода значений, но оно не появляется. Подскажите пожалуйста в чем дело? Вот одна из программ: //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread224100.html
C++(cписки) C++
а. Реализовать список строк. б. Целое число представляется строкой цифр. Написать функцию, упорядочивающую по неубыванию числа в непустом списке целых чисел с S разрядами. подскажите алгоритм решения?
C++ коментарии,блок-схема
Надо написать коментарии и блок-схему к коду на С++: #include<iostream> #include<cstdlib> #include <time.h> #include<fstream> #include<cmath> using namespace std; int main(){
C++ Цифры прописью http://www.cyberforum.ru/cpp-beginners/thread224061.html
Например вводится 456 - выводится четыре пять шесть
C++ прокомментировать Прокомментируйте следующий код пожалуйста: #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <string.h> struct List { char word; подробнее

Показать сообщение отдельно
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
04.01.2011, 23:01
Цитата Сообщение от Олечка =) Посмотреть сообщение
расположить элементы каждого рядка матрицы A(N,M) по убыванию
1 программа. Заполнить массив начальными данными и записать их в файл
2 программа. Считывать данные из файла и обрабатывать их
это все должно быть в одной программе?
расположить элементы каждого рядка матрицы A(N,M) по убыванию - готово
реализовано на Visual C++ 2008

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
// 1212.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
 
 
using namespace System;
 
 
int main()
{
setlocale(LC_ALL,"Russian");
int **mas = NULL;
int cows/*строка*/ = 0, rows /*столбец*/ = 0;
int b;
 
 
cout<<"Введите размер массива (строка, столбец): ";
cin >> cows >> rows;
mas = new int *[cows];
for (int i = 0; i < cows; i++)
{
    mas[i] = new int [rows];
}
 
cout<<"Заполните массив числами: "<<endl;
for (int i=0;i<cows;i++)
{
for(int j = 0; j < rows; j++)
{
cin>>mas[i][j];
}
}
 
cout<<"Массив имеет вид : "<<endl;
for (int i=0;i<cows;i++)
{
for(int j = 0; j < rows; j++)
{
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
 
//сортировка строк массива по убыванию
 
for (int i = 0; i < cows; i++)
{
   for (int j = 0; j < rows; j++)
   {
       if (mas[i][j] < mas[i][j+1]) 
    { 
        b = mas[i][j];
        mas[i][j] = mas[i][j+1];
        mas[i][j+1] = b;
       }
   }
}
 
cout<<"Массив после сортировки имеет вид: "<<endl;
for (int i=0;i<cows;i++)
{
for(int j = 0; j < rows; j++)
{
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
 
for (int i = 0; i < cows; i++)
{
    delete mas[i];
}
delete[] mas;
getch();
return 0;
}
Добавлено через 7 минут
Цитата Сообщение от Олечка =) Посмотреть сообщение
1 программа. Заполнить массив начальными данными и записать их в файл

Проект был реализован на C++ Builder6:
ниже приведен код записи в файл 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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <fstream.h>
//---------------------------------------------------------------------------
#pragma hdrstop
#pragma argsused
//---------------------------------------------------------------------------
int main()
{
//---Заполняем массив случайными числами---
int in[5][2]; // для заполнения числами
randomize();
for (int i=0; i<4; i++)
 {
   for (int j=0; j<1; j++) 
    {
       in[i][j] = random(50);
     }
 }
//---Запись в файл ---
ofstream infile("C:\\1.txt");
infile.is_open();
for (int i=0; i<4; i++)
 {
  for (int j=0; j < 1; j++)
   {
     infile << in[i][j]<< " ";
  {
    infile << endl;
  }
infile.close();
getch();
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru