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

Работа с файлами (подсчитать количество слов в файле, содержащих нечетное количеством букв) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ДИНАМИЧЕСКИЕ МАССИВЫ.Найти номер строки, в которой сумма отрицательных нечетных элементов самая большая http://www.cyberforum.ru/cpp-beginners/thread903938.html
не знаю почему не правильно считает ведь все правильно сделал?(( подскажите кто нибуть Пожалуста #include <iostream> #include <cmath> #include <cstdio> #include <cstdlib> #include <iomanip> using namespace std; int main() { int n, m, k;
C++ Как спростить код ? рекурсия (ввести последовательность чисел (окончание ввода - 0) и вывести их вобратной последовательности) #include <iostream> using std::cout; using std::endl; using std::cin; const int n=100; int arr = {}; int i = 0; int count = 0; http://www.cyberforum.ru/cpp-beginners/thread903901.html
C++ Дан массив. Выберите из него все элементы, которые встречаются в массиве наибольшее число раз
СРОЧНО!!! ПОМОГИТЕ ПОЖАЛУЙСТА,ОЧЕНЬ НУЖНО!!! ЗАРАНИЕ БЛАГОДАРЮ!) Дан*массив.*Выберите*из*него*все*элементы,*которые*встречаются*в*массиве*наибольшее*число*раз.
C++ В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость.
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать задач, тем всей группой поставим "+" пожалуйста:cry:, Заранее, СПАСИБО.... a)Требования: 1. Подготовить текстовый файл с входными данными в редакторе. 2. Составить алгоритм программы. 3. Выделить функции ввода, обработки и вывода. 4. Входные данные прочитать из файла. 5. Выполнить...
C++ Ввести с клавиатуры знак Зодиака. Найти в файле запись с таким знаком и вывести его http://www.cyberforum.ru/cpp-beginners/thread903886.html
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать задач, тем всей группой поставим "+" пожалуйста:cry:, Заранее, СПАСИБО.... a)Требования: 1. Подготовить текстовый файл с входными данными в редакторе. 2. Составить алгоритм программы. 3. Выделить функции ввода, обработки и вывода. 4. Входные данные прочитать из файла. 5. Выполнить...
C++ Дан массив размера N. Определить количество его промежутков монотонности СРОЧНО ПОМОГИТЕ ПОЖАЛУЙСТА,ОООЧЕНЬ НУЖНО!!!)ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО!!! ПРОСТО СЕССИЯ НАЧАЛАСЬ,НИЧЕГО НЕ УСПЕВАЮ)) 1.Дан*массив*размера*N.*Определить*количество*его*промежутков*монотонности*(то* есть*участков,*на*которых*его*элементы*возрастают*или*убывают). подробнее

Показать сообщение отдельно
triadec_96
 Аватар для triadec_96
12 / 12 / 1
Регистрация: 27.12.2012
Сообщений: 442
Завершенные тесты: 1
17.06.2013, 02:00     Работа с файлами (подсчитать количество слов в файле, содержащих нечетное количеством букв)
Первый раз работаю с файлами и тут у меня проблемы.
После компиляции выводит неправильный ответ и выбивает:
'Lab 8.exe': Loaded 'D:\Projects\C++\Training\Lab 8\debug\Lab 8.exe', Binary was not built with debug information.
'Lab 8.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'Lab 8.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
The program '[1872] Lab 8.exe: Native' has exited with code 0 (0x0).

Что означают эти "возможно ошибки"?
Задание:Подсчитать количество слов в файле, содержащих нечетное количеством букв.
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
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
void main()
{
     char c[100][20]; int i,j,t,q,a[100];
 
     ifstream f("test.txt");
     
i=0;j=0;      
     while(!f.eof())
     { do
     {f>>c[i][j];
     j++;}
     while (c[i][j] > 32);
         i++;}
 q=i;
      for(i=0;i<=q;i++)
      {t=0;
        for(j=0;j<100;j++)
//            c[i][j]==32?break:t++;
         if(c[i][j] == 32) break;
         else t++;
        a[i]=t;}
 
t=0;
      for(i=0;i<=q;i++)
          if(a[i]%2 == 1) t++;
 
      cout<<t;
 
     getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru