С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Чтение файла Есть проблема с открытием файлом. Нужно прочитать из файла символьный двумерный массив, всё работает, но читает не весь массив, последнюю строку, читает только один символ, а 5 остальных не выводит. Вот пример: Если массив такой в файле n m i l / / k l i o p t j l n / p / k l o p i y o p l u i r h j / k / l https://www.cyberforum.ru/ c-beginners/ thread286886.html C (СИ) Из массива в массив. Си
Доброго времени суток, форумчане! Сразу суть вопроса: дан массив mas1={{a,b,c,d},{e,f,g,h}, ... , {w,x,y,z}}; Нужно его переписать в массив mas2={{a,b},{c,d},{e,f},{g,h}, ... , {w,x},{y,z}}; Просто нужно уже заканчивать одну лабораторку, а мозг на таком простом моменте стопорится:) Сам программный код даже не обязательно писать, сам напишу, просто нужны дельные предложения, как решить эту...
C (СИ) Вывести на экран индексы всех элементов, совпадающих с максимальным элементом массива Всем доброе время суток! Задача: Дан целочисленный массив. Вывести на экран индексы всех элементов, совпадающих с максимальным элементом массива. #include<stdio.h> #include<conio.h> #define n 5 void main() { clrscr(); int i,j,a,k,max1,max; https://www.cyberforum.ru/ c-beginners/ thread286880.html C (СИ) Отсортировать по возрастанию элементы той строки матрицы, сумма элементов которой максимальна Вот само задание: Разработать приложение, выполняющее следующие функции. Ввести с клавиатуры значения элементов целочисленного двумерного массива. Отсортировать по возрастанию (методом пузырька) элементы той строки, сумма элементов которой максимальна. Результат вывести на экран. #include <stdio.h> #include <conio.h> int main() { int mas, i, j, n, m, k, fl, temp; https://www.cyberforum.ru/ c-beginners/ thread286822.html
Реализация стека на основе односвязного списка C (СИ)
typedef int Data; typedef struct Stack * pStack; pStack CreateStack(Data val); int Push(pStack This, Data val); void Pop(pStack This); Data GetTop(pStack This); void DeleteStack(pStack This); struct Stack
C (СИ) Считывание массива из файла Нужно считать из текстового файла двумерный массив, заполненный целыми числами, и записать в другой файл. Нашел код программы, но почему то она для массива 3х3, 4х4 работает норм, а для больших размеров-нет. Помогите,пожалуйста,разобраться. #include <stdio.h> void main(void) { int i,j,N=4; int a; FILE *in=fopen("file5.txt", "rt");//файл чтения FILE *out=fopen("file555.txt",... https://www.cyberforum.ru/ c-beginners/ thread286644.html
C (СИ) Составить блок схему к готовому коду Написал код программы ,однако не могу понять как будет выглядеть для нее блок схема.Вроде все просто ,но я всегда с ними проблемы испытывал.Будьте добры помочь нарисовать блог схему в любом формате. Код программы: #include <stdio.h> // Для средств ввода-вывода #include <stdlib.h> //Для функции system #include <time.h> #include <math.h> //Для функции tan int main(){ int i, j; int... https://www.cyberforum.ru/ c-beginners/ thread286510.html C (СИ) В квадратной матрице целых чисел, заменить цифрою 3 все элементы что делятся на нее
Помогите написать программу на Си.В квадратной матрице целых чисел, заменить цифрою 3 все элементы что делятся на нее. #include<stdio.h> #include<conio.h> void main (){ int i,j,m,n; float a,s; clrscr(); printf("m,n=");
C (СИ) Рекурсия файлов. Помогите доделать программу. Необходимо сделать так что бы помимо вывода пути к файлу программа подсчитывала колличиство искомых файлов. #include <cstdlib> #include <iostream> using namespace std; #include <stdio.h> #include <stdlib.h> #include <dirent.h> https://www.cyberforum.ru/ c-beginners/ thread286132.html C (СИ) Почему когда я включая си билдер пишется- "Error! Object.obj not found. Programm will be closed." Почему когда я включая си билдер пишется- "Error! Object.obj not found. Programm will be closed." помогите ПЛИИИИИИЗ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! https://www.cyberforum.ru/ c-beginners/ thread286106.html
C (СИ) Связанный список - использовать в функции один указатель вместо двух
Возможно ли использовать в этой функции один указатель вместо двух (*cur и *prev) ? #include <stdio.h> #include <stdlib.h> struct node { int value; struct node *next; };
C (СИ) Вывод односвязного динамического списка https://www.cyberforum.ru/ c-beginners/ thread285895.html
Размер структуры cell - 20 байт. (см. программу ниже). Т.е. при выделении памяти под новый элемент списка к каждому адресу будет прибавляться +20, прим.: 00641730, 00641750, 00641770 и т.д. Пусть список уже сформирован в памяти и нам осталось только вывести его не экран. Тогда, если выполнить операцию rex++; (rex - указатель для перебора адресов элементов списка) то, по аналогии с перебором...
30 / 21 / 11
Регистрация: 09.11.2010
Сообщений: 240
02.05.2011, 19:44  [ТС] 0

Прочитать из файла символьный двумерный массив, и отсортировать те строки, в которых имеется символ "/" - C (СИ) - Ответ 1606864

02.05.2011, 19:44. Показов 855. Ответов 4
Метки (Все метки)

Ответ

valeriikozlov, Извиняюсь, что-то я не совсем всё понял, просто только взялся разбирать сортировки, можно немного подробнее, в чём именно ошибки?

Добавлено через 27 минут
UP///

Добавлено через 40 минут
UP///

Добавлено через 1 час 12 минут
UP\\\

Добавлено через 1 час 14 минут
Неужели никто не может помочь?

Добавлено через 1 час 42 минуты
С выводом проблема устранена, но массив сортируется не так как нужно, что в сортировке не так делаю?

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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
#define n 6
#define m 6
 
int main()
{
        FILE *fp;
        char mas[n][m], i, j, k, fl, temp;
 
        if((fp = fopen ("array.txt", "r+"))== NULL){
                printf("Error for open file!\n");
                exit(1);
        }
 
        printf("Array before sorting\n\n");
        for (i = 0; i < n; i++) {
            for (j = 0; j < m; j++) {
                fscanf(fp, "%c", &mas[i][j]);
                printf("%2c", mas[i][j]);                        
            }
            putchar('\n');
            fgetc(fp);
        }
 
                for(k=0; k<n; k++) {
                        fl=1;
                        for(i=0; i<m && fl; i++)
                                if(mas[k][i]== '/')
                                        fl=0;
 
                        if(!fl){
                                for(i=0; i<m; i++){
                                        temp = mas[k][j];
                                        for(j=k-1; j>=0 && mas[k][j]>temp; j--)
                                                mas[k][j+1] = mas[k][j];
                                        mas[k][j+1] = temp;
                                }
                        }
                }
                   
                printf("Array after sorting:\n\n");
                for(i=0; i<n; i++)
                {
                        for(j=0; j<m; j++)
                        {
                                printf("%2c", mas[i][j]);
                        }
                        putchar('\n');
                }
 
                fclose(fp);
                getch();
}


Вернуться к обсуждению:
Прочитать из файла символьный двумерный массив, и отсортировать те строки, в которых имеется символ "/" C (СИ)
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2011, 19:44
Готовые ответы и решения:

Прочитать строки из файла в двумерный массив
Доброго времени суток! Вопрос такой. Допустим, есть файл *.txt, в котором такие данные: ...

Символьный массив: найти количество слов, в которых первый и последний символ совпадают
Необходимо найти количество слов, в которых первый и последний символ совпадают. Помогите,а)

Чем отличаются двумерный символьный массив и массив указателей на строки
Двумерный символьный массив и массив указателей на строки. Собственно чем они отличаются? Заранее...

Как запихать строки в двумерный символьный массив?
Есть одна задача: даны N строк вида: Иванов И.И. 30 30 30 0 где первые три числа это количество...

Считать из файла текст и вписать его в двумерный символьный массив
в тексте дан файлик, вида 11111111111 11111110101 1000000s011 10101101011 10101101011...

4
02.05.2011, 19:44
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2011, 19:44
Помогаю со студенческими работами здесь

Имеется двумерный массив 4х4 заполнить его с клавиатуры отсортировать глав диагональ по возрастанию побочную по убыванию
Как можно сделать это задание векторами через функцию sort, я сижу над этим зданием уже 2 день.

Двумерный массив. Подсчитать количество строк, в которых имеется хотя бы 1 нулевой элемент
СП подсчета строк двумерного массива A(N,M), в которых имеется хотя бы 1 нулевой элемент. Сделал...

как заполнить двумерный символьный массив словами через аргументы командной строки
заполнить двумерный символьный массив словами через аргументы командной строки. Помогите...

Отсортировать символы самого длинного слова из файла в алфавитном порядке, используя символьный массив
Файл:

прочитать массив из файла и отсортировать его по возрастанию
Доброго времени суток! у меня такая задача... прочитать массив из файла и отсортировать его по...

Считать двумерный символьный массив из файла input и просто распечатать его в файл output
Нужно считать двумерный символьный массив из файла input и просто распечатать его в файл output. ...

0
Новые блоги и статьи
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru