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

Построчный числовой ввод данных в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонная функция для сортировки матрицы по возрастанию элементов хар. столбца http://www.cyberforum.ru/cpp-beginners/thread783306.html
Написать функцию-шаблон , упорядочивающую строки в матрице по возрастанию элементов характеристического столбца. Элементы характеристического столбца представляют собой максимальный элемент в строке матрицы. Как я понял надо найти этот столбец, это я сделал, но вот в нем присутствуют нули, и при обмене строками возникает исключение, что я делаю не так? int A, B; // А - Кол-во...
C++ пробел как символ #include "stdafx.h" #include <iostream> using namespace std; int plus (int a, int b); int minus (int a, int b); int proiz (int a, int b); int del (int a, int b); int z(int a, int b); int _tmain(int argc, _TCHAR* argv) http://www.cyberforum.ru/cpp-beginners/thread783302.html
C++ Адаптировать код Visual под Borland
Пожалуйста помогите, есть несколько файлов с кодами, которые были написаны на Визуал, нужно изменить синтаксис под борланд, в эквивалентах не силен, выкладываю коды файлов, самый главный в самом низу Интерфейс класса Product: // Описание виртуального класса "изделие" #pragma once #include "stdafx.h" class product
C++ Сделать шаблонную функцию массива перестановка элементов в обратном порядке
Сделать шаблонную функцию массива перестановка элементов в обратном порядке на С++
C++ Шаблонные функции (нужно сделать метод сортировки) http://www.cyberforum.ru/cpp-beginners/thread783276.html
Сделать в виде шаблонных функций алгоритмы сортировки массивов методом Пузырька, Выбора и Вставки С++ хоть какой не будь из этих ПомиГитЕ)
C++ Написать программу, которая выводит на экран шаблон Ребята, прошу вашей помощи! Никак не могу разобраться с этой лабораторной работой. Преподаватель толком так ничего не объяснил, ссылаясь на то что 50% информации ученик должен добывать сам. Задание находится тут: Помогите разобраться, пожалуйста!!! подробнее

Показать сообщение отдельно
anklbenz
7 / 7 / 1
Регистрация: 21.12.2012
Сообщений: 68
13.02.2013, 18:47     Построчный числовой ввод данных в массив
на скорую руку топором

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
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;        
 
int main(){
    int const a_size = 100;
    int a[a_size]={0};   // твой массив целых чисел заполняем нулями
 
      int const str_size = 255; 
     char str[str_size]; // массив символов которые вводит юзер
    
    char temp[10];// временный массив для отделения числа
    int t=0;
    int m=0;
 
    bool empty=true; 
    
    cout<<"Enter Numbers:"<<endl;
    cin.getline(str, str_size);
 
    for(int i=0; i<str_size;i++) // проверяем введенную строку посимвольно
         {
           if(str[i]>='0' && str[i]<='9') //если  символ i строки, которую вводит пользователь, ЧИСЛО
            {
             temp[t]=str[i]; // записываем символ во временный массив
             t++;            
             empty=false;   //временный массив не пустой
            }
             else // если  символ i строки, которую вводит пользователь, НЕ ЧИСЛО
            {
               if(!empty) // и временный массив не пустой
               {
               a[m]=atoi(temp); //atoi - переводит  строку в int
               m++;
              
               for(int j=0; j<10; j++) temp[j]=' '; //отчищаем  временный массив
               t=0;
               empty=true; // вневременный массив пустой
               }
            }
         }
    cout<<endl;
 
// выводим на экран 
for(int i=0;i<a_size;i++)
    if(a[i]!=0)
    cout<<a[i]<<endl;
 
 
cout<<"Last element - "<<m<<endl; // индекс последнего введенного элемента
system("pause>null");
return 0;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru